如何使用shell脚本启用和禁用cronjobs

时间:2017-06-26 18:36:51

标签: bash shell cron

我们要启用/禁用以下crontab:

*/1 * * * * bash /home/scripts/mywork.sh

已经尝试禁用使用(看起来我清除了我的crontabs:/):

crontab -l | sed "/^[^#].*bash /home/scripts/mywork.sh/s/^/#/" | crontab -

...并得到问题:

sed: -e expression #1, char 16: extra characters after command

如何解决? :)

我是stackoverflow的新手,随时发表评论,以便提高我的提问技巧。

1 个答案:

答案 0 :(得分:1)

你必须在你的sed命令中转义'/'字符......

sed "/^[^#].*bash \/home\/scripts\/mywork.sh/s/^/#/"