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字段,表示每十分钟执行一次。

实例

1、修改文件权限

chmod 777 filename

2、调度任务

crontab -e

格式如下

0 0 */6 * * ? /root/clean_jiadw.sh

3、生效

查看crontab服务状态:

service crond status

重启服务:

systemctl restart crond.service

重新载入配置:

systemctl reload crond.service

列出当前的所有调度任务 :

crontab -l

在linux系统中我们可以修改定时执行的文件实现定时计划,具体步骤如下。

1、查看定时执行的文件:命令:“crontab -l”,如同ll或者ls一样,显示定时任务列表信息,然后查看定时任务详细信息,定时任务脚本前面的 * * * * *和数字意思解释如下:从左到右,依次是:分、时、日、月、星期。

2、修改定时脚本里面的执行内容,并查看定时脚本执行内容。

3、编辑定时执行计划。这个方式和修改文件类似。使用命令:"crontab -e" ,e表示edit修改的意思。

4、修改脚本路径,脚本的具体执行时间等。如果是每隔10分钟执行一次命令是:“*/10 * * * * /脚本.sh”如果是早上8:30分执行,脚本是:"30 08 * * * /脚本.sh",

如果以上内容没有解决你的问题,你可以到雷达下载上去看看,里面会有很多相关的资讯,可以很好的解决你的问题,我也是经常到里面去看一些资讯的。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存