计算机重启后 cron 作业是否仍然有效?

计算机重启后 cron 作业是否仍然有效?

我使用以下命令设置了 cron 作业

crontab -e

看起来,如果计划任务安排在同一天运行(即计算机尚未重新启动),则计划任务可以正常运行。但是,如果计划任务安排在几天后运行(即计算机至少重新启动过一次),则计划任务将会丢失。

此外,每次我使用“crontab -e”在“nano”编辑器中编辑 crontab 文件时,最上面一行都会显示我正在编辑不同的文件,例如

File : /tmp/crontab.PLwi9Z/crontab
File : /tmp/crontab.degfpN/crontab
File : /tmp/crontab.odqbkT/crontab

我想知道这对于 crontab 来说是否正常,以及如何安排作业在几天后运行(即多次重启后)。我正在使用 Ubuntu 12.04 amd64 系统。

谢谢您的任何建议。

答案1

此外,每次我使用“crontab -e”在“nano”编辑器中编辑 crontab 文件时,最上面一行都会显示我正在编辑不同的文件,例如

crontab -e命令非常“智能”,它会为您创建文件的临时副本以供您编辑。当您保存文件时,它会先检查文件是否(合理地)正确,然后再将其安装到系统上的正确位置。

我想知道这对于 crontab 来说是否正常,以及如何安排作业在几天后运行

如果您的系统在应该运行 crontab 条目时关闭,那么该条目将被错过。这是正常的。如果您有即使因系统关闭而错过的作业也应该运行,请查看阿纳克隆

相关内容