我想创建一个带有计划的crontab文件,但不希望它运行。 我该如何实现?
我使用crontab -e
创建了一个crontab文件,并添加了作业。这已经开始运行。我不希望这样运行,因为应该临时安排作业。
我想临时准备并保留和使用时间表。
答案 0 :(得分:1)
您可以测试文件是否存在,如果存在,它将执行您的任务:
5 * * * * user test -f /var/lock/subsys/myfile && /home/user/backup.sh
因此,当您准备就绪时。你只是
touch /var/lock/subsys/myfile
该脚本将在接下来的五分钟内启动。
但是您必须确保随后删除锁定文件。
答案 1 :(得分:1)
您可以用前导#
注释计划行,并在希望运行时再次删除注释标记。