通过bash脚本删除cron作业

时间:2017-10-18 05:34:55

标签: linux bash scripting cron

我在这样的脚本中创建一个cron作业:

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
crontab -l > crontask
grep "* * * * * $DIR/somescript" crontask || echo "* * * * * $DIR/somescript" >> crontask

我想构建一个可以删除此作业的脚本,我应该怎么做?

1 个答案:

答案 0 :(得分:-1)

快速google search,你明白了:

crontab -l | grep -v "* * * * * $DIR/somescript"  | crontab  -

并添加一个cron任务:

{ crontab -l ; echo "* * * * * $DIR/somescript"; } | crontab -