我正在尝试使用bash和sed删除@restart cronjob。 cronjob条目看起来像这样
@reboot /opt/nzbget/nzbget -D
我已尝试使用here发布的帮助,但它使用正则表达式和非@boot cronjobs,因此无法正常工作
我确实尝试过调整但是失败了
crontab -l | sed "/\@reboot \/opt\/nzbget\/nzbget \-D/" | crontab -
由于下面的答案
,我将信息留给了特定用户crontab -l -u username | sed '\~@reboot /opt/nzbget/nzbget -D~d' | crontab -u username -
答案 0 :(得分:2)
您可以通过管道sed
删除该行:
sed '\~@reboot /opt/nzbget/nzbget -D~d'