美文网首页
Crontab 定时任务详解

Crontab 定时任务详解

作者: 夏威夷的芒果 | 来源:发表于2019-12-02 14:52 被阅读0次

Crontab是一款支持定时触发任务的工具,用户可直接使用
crontab -e
来编辑编辑任务,也可以访问
var/spool/cron/[用户名]

标准格式如下:

周几 命令行语句

符号表述:

符号 意义
* 通配/任何值
, 多个值
- 范围
/ 间隔值
@yearly 快捷格式非标准
@annually 快捷格式非标准
@monthly 快捷格式非标准
@weekly 快捷格式非标准
@daily 快捷格式非标准
@hourly 快捷格式非标准
@reboot 快捷格式非标准

诸如如下两条

*/5 * * * * /usr/bin/rdate -s time.nist.gov
30 6  * * * python3 /root/my_projects/xxxx.py

第一条代表的是每5分钟向time.nist.gov对时校准一次系统时间。
第二条代表的是每天早上6点30分启动一次Python 3的xxxx.py的定时任务。

几条时间格式的示例:

样式 意义
5 4 * * sun 每周日凌晨4:05
5 0 * 8 * 八月份的每一天的0:05
15 14 1 * * 每个月1号的14:15
0 22 * * 1-5 周一至周五每天22:00
23 0-20/2 * * * 从0点到20点,每2个小时的第23分钟
0 0,12 1 */2 * 每2个月的1号的0:00和12:00
0 4 8-14 * * 每月8号到14号的凌晨4:00
0 0 1,15 * 3 在每月1号、15号周三00:00

比如今天是2019-12-02(周一)
那么后几次执行的时间就是
2019-12-04 00:00:00(周三)
2019-12-11 00:00:00(周三)
2019-12-15 00:00:00(周五)
2019-12-18 00:00:00(周三)
2019-12-25 00:00:00(周三)
……
@weekly 每周日0:00

更多格式请访问https://crontab.guru/

相关文章

  • Linux定时计划反弹shell

    linux shell 之 crontab(定时任务)详解首先了解一下linux下的crontab crontab...

  • crondtab 定时任务

    编辑定时任务 crontab -e 查看定时任务 crontab -l 删除定时任务 crontab -r 如:*...

  • linux crontab: 定时任务

    参考 crontab 定时任务 Linux之crontab定时任务

  • crond任务调度(定时任务调度)

    基本语法crontab [选项]选项-e : 编辑crontab定时任务-l : 查询crontab定时任务...

  • linux Crontab

    Linux Crontab:Linux中用于执行定时任务的工具crontab -e:编辑定时任务crontab -...

  • Linux定时任务

    Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的。...

  • Crontab 定时任务详解

    Crontab是一款支持定时触发任务的工具,用户可直接使用crontab -e来编辑编辑任务,也可以访问var/s...

  • Linux定时任务Crontab

    定时任务服务提供crontab命令来设定任务 定时任务命令: 定时任务服务提供crontab命令来设定任务 cro...

  • Crontab

    crontab命令: crontab定时任务: example:

  • 常用的linux命令

    ①定时任务管理: crontab –l 查看定时任务 crontab -e 编辑定时任务 ②查看实时日志: tai...

网友评论

      本文标题:Crontab 定时任务详解

      本文链接:https://www.haomeiwen.com/subject/rktfgctx.html