Eu encontrei um problema semelhante ( Crontab se reiniciando ), mas não fornece muito insight. Eu sou novo em usar o crontab e estou tendo o mesmo problema com o meu crontab ser revertido para um estado anterior todas as noites (não limpando, mas desfazendo duas adições muito importantes que eu preciso para backups).
Estou editando o crontab a partir da raiz de uma unidade de armazenamento anexada em rede e estou adicionando um script para fazer backup no aws S3 à noite e um script adicional para eliminar o backup pela manhã, quando todos chegam. Coloquei os dois no topo do crontab e salvei. O backup começa no horário e eu acordo de manhã para descobrir que ele ainda está indo quando deveria ter sido morto (por que os trabalhos não estão mais no meu crontab!).
Aqui está o que meu crontab continua redefinindo:
root@MyCloudXYZ root # crontab -e
0 3 * * * /usr/sbin/daily_log_upload.sh &
0 3 * * * /usr/sbin/traceroute_wd.sh &
*/30 * * * * /usr/sbin/quota_monitor &
0 */4 * * * /usr/sbin/rlog -s /usr/local/modules/files/syslog_rotate.conf
01 */8 * * * [ -f /etc/init.d/atop ] && /etc/init.d/atop rotate
30 0 * * * /usr/local/sbin/ssl_cert_job.sh start > /var/log/ssl_cert_cron.out 2>&1
0 0 * * * random_chk_central -s &
30 0 * * 1 logwdmsg -e &
0 3 * * * logwdmsg -o &
01 3 * * * /usr/local/sbin/LogDataSize.sh
00 3 * * * /usr/sbin/wd_rotate.sh
30 0 * * 1 /usr/sbin/wdappmgr_log_stats.py > /dev/null 2>&1 &
30 2 * * * /usr/sbin/stime&
0 3 * * * wd_crontab.sh&
0 4 * * * auto_fw -a -c&
0 0 * * * auto_clear_recycle_bin.sh &
30 3 * * * /usr/sbin/chk_wfs_download&
0 3 * * * auto_fw -d 1&
0 0 * * * random_check -s &
0 0 * * * expire.sh
27 21 * * * /usr/local/sbin/PullWdlogConfig.sh
27 21 * * * auto_fw -d 0 &
* * * * * sysinfo_update.sh
0 3 * * 1 getHddWhiteList.sh
# Whitespace
Alterado para:
35 13 * * * /usr/local/sbin/backup_pdfs.sh > /var/log/s3_sync.log
0 5 * * * /usr/local/sbin/kill_backup.sh
0 3 * * * /usr/sbin/daily_log_upload.sh &
0 3 * * * /usr/sbin/traceroute_wd.sh &
*/30 * * * * /usr/sbin/quota_monitor &
0 */4 * * * /usr/sbin/rlog -s /usr/local/modules/files/syslog_rotate.conf
01 */8 * * * [ -f /etc/init.d/atop ] && /etc/init.d/atop rotate
30 0 * * * /usr/local/sbin/ssl_cert_job.sh start > /var/log/ssl_cert_cron.out 2>&1
0 0 * * * random_chk_central -s &
30 0 * * 1 logwdmsg -e &
0 3 * * * logwdmsg -o &
01 3 * * * /usr/local/sbin/LogDataSize.sh
00 3 * * * /usr/sbin/wd_rotate.sh
30 0 * * 1 /usr/sbin/wdappmgr_log_stats.py > /dev/null 2>&1 &
30 2 * * * /usr/sbin/stime&
0 3 * * * wd_crontab.sh&
0 4 * * * auto_fw -a -c&
0 0 * * * auto_clear_recycle_bin.sh &
30 3 * * * /usr/sbin/chk_wfs_download&
0 3 * * * auto_fw -d 1&
0 0 * * * random_check -s &
0 0 * * * expire.sh
27 21 * * * /usr/local/sbin/PullWdlogConfig.sh
27 21 * * * auto_fw -d 0 &
* * * * * sysinfo_update.sh
0 3 * * 1 getHddWhiteList.sh
Tags cron root nas shell-script