我们要启用/禁用以下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的新手,随时发表评论,以便提高我的提问技巧。
答案 0 :(得分:1)
你必须在你的sed命令中转义'/'字符......
sed "/^[^#].*bash \/home\/scripts\/mywork.sh/s/^/#/"