您的位置:首页 > 运维架构 > Linux

Linux 定时任务

2016-04-25 17:16 387 查看
为当前用户创建定时任务,让程序在特定时间自动执行。

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表示周日一般一行对应一个任务)

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

“*”代表取值范围内的数字,

“/”代表”每”,

“-”代表从某个数字到某个数字,

“,”分开几个离散的数字
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: