crontab例子

cron文件语法:

1
2
3
分     小时    日       月       星期     命令

0-59 0-23 1-31 1-12 0-6 command (取值范围,0表示周日一般一行对应一个任务)
1
2
3
4
“*”代表取值范围内的数字
“/”代表”每”,
“-”代表从某个数字到某个数字,
“,”分开几个离散的数字
1
2
30     6       *           *     0     ls         指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1
*/15 * * * * ls 每15分钟执行一次ls命令

使用

  1. 常用命令

    1
    2
    crontab -l //列出当前的所有调度任务
    crontab -l -u jp //列出用户jp的所有调度任务
  2. 添加任务,直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务