如何安排Cron作业但不执行呢?

时间:2019-05-28 14:50:42

标签: cron

我想创建一个带有计划的crontab文件,但不希望它运行。 我该如何实现?

我使用crontab -e创建了一个crontab文件,并添加了作业。这已经开始运行。我不希望这样运行,因为应该临时安排作业。

我想临时准备并保留和使用时间表。

2 个答案:

答案 0 :(得分:1)

您可以测试文件是否存在,如果存在,它将执行您的任务:

5 * * * * user test -f /var/lock/subsys/myfile && /home/user/backup.sh

因此,当您准备就绪时。你只是

touch /var/lock/subsys/myfile

该脚本将在接下来的五分钟内启动。

但是您必须确保随后删除锁定文件。

答案 1 :(得分:1)

您可以用前导#注释计划行,并在希望运行时再次删除注释标记。

http://man7.org/linux/man-pages/man5/crontab.5.html

相关问题