Linux设置定时任务

Linux设置定时任务,第1张

自动化过程中有许多的脚本希望它能够自动在某一个时间段去执行,这就需要用到设置定时任务的功能,以下就是我对定时任务的介绍.

linux内置的cron进程能帮我们实现定时任务.

如果linux没有自动,可以自己进行安装:

服务 *** 作说明:

我们常用的命令如下:

网上看到一张图很生动形象

在以上各个字段中,还可以使用以下特殊字符:

星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令 *** 作。

逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”

中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”

斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

实例

这个用crontab不好做,因为crontab的语法本身说的是在匹配的时间点运行一个命令,而不是每隔多久运行一个命令.

注意在分钟的地方写上*/50是没有用的,表示的是每个小时的第0,50分钟运行一次,也就是每个小时会运行两次.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7100746.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存