为了管理停电,在我的crontab中,我想自动完成以下任务:"评论包含my_string"的行。 然后,另一个命令(或脚本)删除这些注释。
谢谢!
答案 0 :(得分:0)
你想编写一个脚本来注释文件/ etc / crontab的某些行,我想,你在一个类似Linux的环境中:对吧?
发出下一个命令:
sudo sed -i /etc/crontab -e '/my_string/s/^/#/'
要删除评论,请发出:
sudo sed -i /etc/crontab -e '/my_string/s/^#//'
之后你不需要重新启动cron服务。
答案 1 :(得分:0)
感谢Pierre和我的朋友Wildemar,这是一个方法:
crontab -l | sed' / my_string / s / ^ /#/' > cron_temp crontab cron_temp rm cron_temp
crontab -l | sed' / my_string / s /#//' > cron_temp crontab cron_temp rm cron_temp