linux如何定期执行任务?急急急

linux如何定期执行任务?急急急,第1张

在命令行下输入: crotab -e

然后回车后,会出现一个vi编辑器界面,在这个里面编写你的计划任务。计划任务的格式为:

分 时天 月周 命令

下面给你举个例子:

50 7 * * * /sbin/service sshd start 每天早上7:50开启SSH服务

50 22 * * * /sbin/service sshd stop每天晚上22:50关闭ssh服务

下面是分 时天 月周的取值范围:

分钟 取值为从0到59之间任意整数

小时 取值为从0到23之间的任意整数

日期 取值为从1到31之间的任意整数

月份 取值为从1到12之间的任意整数

星期 取值为从0到7之间的任意整数,0或7代表星期日

时间数值的特殊表示方法

* 表示该范围内的任意时间

, 表示间隔的多个不连续时间点

- 表示一个连续的时间范围

/ 指定间隔的时间频率

应用示例

0 17 * * 1-5 周一到周五每天17:00

30 8 * * 1,3,5 每周一、三、五的8点30分

0 8-18/2 * * * 8点到18点之间每隔2小时

0 * */3 * * 每隔3天

由于cron的机制,你写的0*/2这按照月内的每隔两天,所以是每偶数天执行一次。所以换个思路,写成48小时。。0 */48 * * * root /usr/local/.sh/in.sh


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存