我想知道为什么我的cron工作不起作用。 我们的团队认为cron作业不起作用,因为我们没有正确更新crontab文件。 以下是我们所做的过程:
备份当前的cron作业。
cd /var/spool/spool/cron/crontabs cp -p jeus jeus.20170120
删除用户名为jeus的所有cron作业。
crontab -r
确保所有的cron作业都被删除。
crontab -l
大约12个小时后,我们像这样恢复。
cd /var/spool/spool/cron/crontabs cp -p jeus.20170120 jeus
我们认为我们的cron作业不起作用,因为我们没有像下面的命令那样更新crontab文件。 我们刚恢复了之前保存的文件。
1. Open (crontab -e) 2. Save (:wq)
你认为我们的想法是否合理? 你有什么想法,我们有经验的问题?
(更新)问题是,cron作业根本没有执行。
尝试用户jeuslogin。
cat jeus.20170120 crontab -e
按i(插入模式)粘贴cat jeus.20170120的内容cat jeus.20170120按esc键:wq!
目前还不清楚你的工作如何失败。 检查错误电子邮件。 在cron之外运行命令以确保它的function。 检查时间表语法,有大量的crontab生成器在线。
crontab -l > file将保存现有的crontab的副本,可以使用crontab file恢复