Make sure that cron is actually running. You can restart cron using this command:
Code:
# /etc/rc.d/init.d/crond restart
You will not find the cron job that runs upcp in
/etc/crontab or in
/etc/cron*. The cron job that runs upcp is in root's crontab, which is stored in
/var/spool/cron. You can see root's crontab by running this command:
You should see something like this in the output, though the configured time may be different:
Code:
0 1 * * * /usr/local/cpanel/scripts/upcp --cron
You can configure the time that upcp is set to run by clicking
Home » Server Configuration » Configure cPanel Cron Jobs, in the WebHost Manager. If you click "Save" there, it will make the cron job for you, if it does not exist.
To edit root's crontab from the shell, use this command:
That opens root's crontab in either
vi or
nano, whichever is selected on your server. When you save the changes to the file and exit the editor,
crond automatically loads the changes, so you do not need to restart the service.
Note: If you edit
/var/spool/cron/root directly, the changes will not take effect until you restart
crond. Use the crontab command I just mentioned instead of opening
/var/spool/cron/root directly in an editor. Alternatively, use the WHM feature I mentioned above, which will edit root's crontab for you.
If cPanel still does not update, please submit a ticket using the link in my signature. There may be something else preventing an update, and if you submit a ticket, we will be able to access the server directly and determine the problem relatively quickly. Please post the ticket number here so that we can follow up.