Question
How do I see what cronjobs exists on a server?
Answer
All users:
You can run this command, which will list all the existing cronjobs for all the users, including root, on the server:
# for user in `whmapi1 list_users | egrep -i ".*-\ .*" | awk '{print $2}'`;do printf "Username >>>>>> %s \n" $user && crontab -lu $user;done
The output will look something like this:
CONFIG_TEXT: Username >>>>>> cptest
no crontab for cptest
Username >>>>>> root
29 23 * * * (/usr/local/cpanel/scripts/fix-cpanel-perl; /usr/local/cpanel/scripts/upcp --cron > /dev/null)
0 2 * * * /usr/local/cpanel/bin/backup
35 * * * * /usr/bin/test -x /usr/local/cpanel/bin/tail-check && /usr/local/cpanel/bin/tail-check
0 6 * * * /usr/local/cpanel/scripts/exim_tidydb > /dev/null 2>&1
30 5 * * * /usr/local/cpanel/scripts/optimize_eximstats > /dev/null 2>&1
5,20,35,50 * * * * /usr/local/cpanel/scripts/eximstats_spam_check 2>&1
45 */4 * * * /usr/bin/test -x /usr/local/cpanel/scripts/update_mailman_cache && /usr/local/cpanel/scripts/update_mailman_cache
21 22 * * * /usr/local/cpanel/scripts/autorepair recoverymgmt >/dev/null 2>&1
*/5 * * * * /usr/local/cpanel/scripts/dcpumon-wrapper >/dev/null 2>&1
30 */4 * * * /usr/bin/test -x /usr/local/cpanel/scripts/update_db_cache && /usr/local/cpanel/scripts/update_db_cache
25 */2 * * * /usr/local/cpanel/bin/mysqluserstore >/dev/null 2>&1
15 */2 * * * /usr/local/cpanel/bin/dbindex >/dev/null 2>&1
13,28,43,58 * * * * /usr/local/cpanel/whostmgr/bin/dnsqueue > /dev/null 2>&1
14 * * * * /usr/local/cpanel/scripts/upcp --security
4 * * * * /usr/local/cpanel/bin/process_team_queue > /dev/null 2>&1
For A Specific User:
If you only want to see the list of cronjobs associated with that specific account/user then you can use this command: (Replace $USERNAME with the username of the account)
# crontab -lu $USERNAME
Comments
0 comments
Article is closed for comments.