Linux:crond任务调度之crontab

crond任务调度

此章分为两大部分,分别是crontab和at命令

 crontab篇:

应用场景:

解释:此处列举两种情况,但不仅限于这两种。备份信息,简单指令都可以通过crond及时高效的完成。

入门操作实例:每分钟自动生成一个to.txt文件。

注:每个* *直接有空格。

操作如下:在X-shell操作如下:

 

如有以下内容即为编译成功。

 

编辑成功后可退出查看,如下:

 

 

 

 

此时会自动生成一个to.txt文件,如下:

使用more命令指令查看to.txt内容

 

那么删了to.txt,会不会过了一分钟就自动生成呢?操作如下:

 

 

可以看到,会主动生成to.txt



crond特殊符号的说明:

 

注:理解此处,必须对照着任务调度各个星的作用来理解,因此,我粘贴在这里,方便大家深度理解。(上下图对照着理解,不再赘述解释)

 

练习示例指令+解释如下:

 

应用实例:

 

 

(注:终止任务调度是crontab -r,上面写错了)

答案如下:(可不看此处,自己操作)

 

案例2(每隔一分钟,将当前日期和日历追加到 /home/mycal文件中)。操作演示如下:

步骤一:

 

使用ll查看权限,发现没有x,就是没有执行权限,因此需要chmod命令增加权限,如下:

步骤二:

 

注:上面应该是chmod u+x my.sh 因为我当时打错了后来打对了,截图时大意了。

 

此时已创建好了文件(如上),但是这是之前创建的。我们的要求是自动创建,因此,先删除之前的mycal文件,操作如下:

 

使用ll查看,没有mycal文件说明删除成功,但是当你执行/my.sh时,又会自动生成mycal文件

 

 

步骤三:

使用crontab完成每过一分钟,自动调用,操作如下:

使用cat mycal命令指令,每隔一分钟,自动执行一次命令,调出目录,结果如下:

 

一句话总结:步骤一为先写脚本;步骤二为给脚本权限;步骤三为crond任务调度。

中止指令,查询指令操作如下:

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力成为焦耳定律鸭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值