如何在 crontab 中快速禁用单个作业

Dar*_*usz 11 linux cron crontab

我需要在 linux 下快速临时禁用 crontab 中的特定作业。我怎样才能做到这一点?

Dar*_*usz 21

最快的方法是编辑 crontab 文件,然后简单地评论要禁用的作业。crontab 中的注释行以#.

0 0 1 * * this_job_i_want.sh

# uncomment below to enable
# 0 0 2 * * this_job_i_dont_want.sh
Run Code Online (Sandbox Code Playgroud)

  • 是的,当谷歌没有回答我的单线简单问题时,我会这样做。以防 sbd 在未来的某个时候用谷歌搜索它。 (18认同)

Mic*_*ger 6

只需编辑您的 cron 时间,使其在每年 2 月 30 日运行。;)

* * 30 2 * this_job_will_never_run.sh
Run Code Online (Sandbox Code Playgroud)

这对于那些使用 GUI 来管理他们的 cronjobs(即 cPanel、Plesk 等)并且无法访问实际 cron 文件的人特别有用。