![为何我的 anacron 作业没有运行?](https://linux22.com/image/1152919/%E4%B8%BA%E4%BD%95%E6%88%91%E7%9A%84%20anacron%20%E4%BD%9C%E4%B8%9A%E6%B2%A1%E6%9C%89%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
cron
正在运行,但没有anacron
作业运行。这不是本地化的事情:没有任何其中许多已经运行了相当长一段时间。(显然,我没注意。)
我已经检查了所有常见的cron
情况,但是却在以下位置发现了此消息/var/log/syslog
:
Jan 9 12:22:41 skmaiwlm anacron[31411]: Can't chdir to /var/spool/anacron: No such file or directory
答案1
这条syslog
消息正好回答了我的问题。我所要做的就是创建/var/spool/anacron
并使用我找到的解决方案测试一切这里
sudo mkdir /var/spool/anacron
sudo anacron -f -n
然后我就能够看到事情正常进展/var/log/syslog
:
sudo less +F /var/log/syslog
Jan 9 12:23:18 skmaiwlm anacron[31500]: Anacron 2.3 started on 2018-01-09
Jan 9 12:23:18 skmaiwlm anacron[31500]: Will run job `cron.daily'
Jan 9 12:23:18 skmaiwlm anacron[31500]: Will run job `cron.weekly'
Jan 9 12:23:18 skmaiwlm anacron[31500]: Will run job `cron.monthly'
Jan 9 12:23:18 skmaiwlm anacron[31500]: Jobs will be executed sequentially
Jan 9 12:23:18 skmaiwlm anacron[31500]: Job `cron.daily' started
系统幸福感恢复了。