同様の質問を見つけました(crontabは独自にリセットされます。)しかし、多くの洞察を提供していません。私は初めてcrontabを使用しており、毎晩crontabを以前の状態に復元し、同じ問題が発生します(クリアではありませんが、バックアップを元に戻すために必要な2つの非常に重要な追加)。
私はネットワークストレージドライブのルートでcrontabを編集し、夜にaws S3にバックアップするスクリプトと、誰もが到着した朝にバックアップを終了する追加のスクリプトを追加しています。私は両方ともcrontabの上に置いて保存しました。バックアップが予定通りに開始された後、朝に起きてバックアップを終了する必要があったとしても、まだ実行中であることがわかりました(作業がもはや私のcrontabにないためです!)。
これは私のcrontabがリセットされ続けることです。
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
になる:
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