Linux 定时任务

为当前用户创建定时任务,让程序在特定时间自动执行。

1. 首先 输入 crontab  -e 编辑crontab服务文件

例如:文件内容如下

#00 */1 * * * cd /home/work/lihehan/qubuild/extra; sh build.sh 1>>err.log 2>&1

 0 7 26 4 * cd home/work/mapRed; nohup sh run.sh >> nohup.out 2>&1

保存退出

2. 键入 crontab  -l 查看该用户下的crontab服务是否创建成功

3. crontab命令选项:

  •      -u指定一个用户
  •      -l列出某个用户的任务计划
  •      -r删除某个用户的任务
  •      -e编辑某个用户的任务

4. cron文件语法:

      分     小时    日       月       星期     命令

      0-59   0-23   1-31   1-12     0-6     command     (取值范围,0表示周日一般一行对应一个任务)

     记住几个特殊符号的含义:

  •  “*”代表取值范围内的数字,
  •  “/”代表”每”,
  •  “-”代表从某个数字到某个数字,
  •  “,”分开几个离散的数字
原文地址:https://www.cnblogs.com/tec-vegetables/p/5431690.html