站点图标 起风网

Linux 定时任务 Crontab

一、首先介绍一下 Crontab 命令

crontab -e          // 编辑crontab的工作内容

crontab -l          // 查阅crontab的工作内容

crontab -r          // 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑

 

二、书写符号说明

* * * * * command

说明:从左到右5个*号分别代表:分钟,小时,日期,月份,周。command代表要执行的定时任务,比如一个脚本文件路径等。(注:这里的路径应该是绝对路径,在实际项目中也可以是一个接口地址)。

取值范围:

分钟 小时 日期 月份
0~59 0~23 1~31 1~12 0~7(这里0和7都代表星期天)

 

 

特殊符号说明:

 

三:举例

每分钟执行一次test.sh脚本:

* * * * * /home/test.sh

每天8点执行一次test.sh脚本:

0 8 * * * /home/test.sh

每个月1号零点执行一次test.sh脚本:

0 0 1 * * /home/test.sh 

每一个小时执行一次test.sh脚本:

* */1 * * * /home/test.sh

每天8点到10点之间每5分钟执行一次test.sh脚本:

*/5 8-10 * * * /home/test.sh

文章转载于:https://www.cnblogs.com/woods1815/p/10229474.html

原著是一个有趣的人,若有侵权,请通知删除

退出移动版