在linux系统中,有时候为了节省人力,所以将一些脚本进行定时执行,通过crontab计划任务进行启动和停止,这样能方便大部分时间来做其他事情,下面主要介绍一下如何启动和删除crontab计划任务
添加计划任务
1.首先要准备好要添加的shell或者python等,如下check_ip.sh,将要设置crontab计划任务。
2.通过crontab –l命令查看当前用户下已经设置的计划任务
3.当前已经存在的4个计划任务,下面将check_ip.sh也放进计划任务中,进行定时执行,这个脚本设置9点到18点,每半个小时执行一次,可以设置如下:
*/30 9-18 * * * sh /www/server/cron/check_ip.sh >> /www/server/cron/cron_check_ip.log 2>&1
以上这段就代表9-18点每半个小时执行一次。
4.下面开始编辑计划任务,通过crontab –e命令编辑计划任务
5.然后输入i命令进行insert编辑,将上面的计划任务粘贴进去,编辑后的如图所示:
6.完成之后按Esc退出编辑,之后输入:wq命令保存即可。
可以再次通过crontab –l命令检查设置的是否正常,如图所示:
至此,计划任务的添加即完成。
删除计划任务
1.将已经在crontab –l命令中已经存在的内容删除,首先检查一下当前的计划任务有哪些,然后要删除哪个,检查后如图所示:
2.本次要删除的是以下这个计划任务
30 1 * * 1 /www/server/cron/63b7239e84360c233a44539f305e5237 >> /www/server/cron/63b7239e84360c233a44539f305e5237.log 2>&1
3.输入命令crontab –e命令进行编辑页面,
4.第一种方式找到对应的计划,然后输入i命令进行逐个删除
5.第二种方式可以通过dd命令直接删除整行内容,如图所示:
6.然后输入:wq命令进行保存最新的计划任务。
7.通过crontab –l命令再次检查,发现要删除的计划任务已经没有了。
注意dd命令会删除光标所在位置的整行。
至此,linux环境的crontab计划任务的添加和删除已经介绍完成,希望能帮助到小伙伴们。
评论