有人会建议添加,启用和禁用Cron作业的任何方便的命令行(非Web)工具或脚本吗?例如,我正在寻找以下(或类似)行为:
sh manageCron.sh -idJob 'job1' -addJob '* * * * * <do some job>'
sh manageCron.sh -dissableJob 'job1'
crontab -e
命令适合手动编辑crontab文件,但我需要自动化。
答案 0 :(得分:1)
没有什么能阻止您以自动方式使用-e。作为一个简单的例子,您可以在crontab中进行搜索和替换(如果您的sed支持-i):
$ VISUAL='sed -i s/foo/bar/g' crontab -e
所以编写一个程序,以你想要的方式修改文件,并将VISUAL设置为该程序。