linux如何定期执行任务?急急急
发布网友
发布时间:2022-09-08 20:17
我来回答
共3个回答
热心网友
时间:2024-12-07 18:09
在命令行下输入: 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天
热心网友
时间:2024-12-07 18:09
写一些shell脚本,然后用crontab工具设定这些shell的执行时间,OS会自动调用。追问os是什么?能说的具体点么
追答os 就是operating system,操作系统,楼下的已经给你很详细的方法了,你可以按他的方法去试一试。先来个简单的试试。
热心网友
时间:2024-12-07 18:10
crontab -e