[基础教程]linux系统的crontab计划任务添加和删除

ronpris
ronpris
ronpris
253
文章
1
评论
2020年5月13日16:59:56 评论 71 924字阅读3分4秒

在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计划任务的添加和删除已经介绍完成,希望能帮助到小伙伴们。

 

继续阅读
[基础教程]Mysql单表查询优先级实例讲解 原创推荐

[基础教程]Mysql单表查询优先级实例讲解

这篇文章主要介绍了MySQL单表查询操作,结合实例形式详细分析了mysql单表查询的语法、约束、分组、聚合、过滤、排序等相关原理、操作技巧与注意事项,需要的朋友可以参考下 本文实例讲述了MySQL单表...
[基础教程]Linux系统常用文件管理命令 原创推荐

[基础教程]Linux系统常用文件管理命令

这篇文章主要介绍了linux文件管理命令,结合实例形式分析Linux文件管理的显示、查看、统计等相关操作命令使用技巧,需要的朋友可以参考下 本文实例讲述了linux文件管理命令。分享给大家供大家参考,...