linux下的crontab定时任务
2016-03-11 17:56
627 查看
我们通常会用到在linux服务器下做定时任务的工作。下面介绍一下定时任务的每一列的含义。
1.使用crontab -l 可以查看目前的任务
2.使用crontab -e 可以编辑目前的任务,修改后不要忘了保存再退出哦。
3.以下是定时任务语句的含义,每条语句包含6列,每一列之间用空格隔开。
第一列代表 分钟 1-59 其中星号代表所有
第二列代表 小时 1-23 其中星号代表所有
第三列代表 日 1-31 其中星号代表所有
第四列代表 月 1-12 其中星号代表所有
第五列代表星期 0-6(0代表星期天)星号代表所有
第六列代表 要执行的指令。注意是绝对路径。
比如添加这样的语句
0 12 * * * /usr/tmp/back.sh 这条语句就表示每月每天的12:00执行backup.sh脚本一次。
4.以下举例说明:
1.每天的5:30执行某条cmd可以用 30 5 * * * cmd 。
2.每一列如果有多个值可以用逗号隔开,比如30 1,2 * * * cmd 代表每天1:30和2:30执行cmd命令。
3.如果想每隔1分钟就执行则 /1 * * * cmd
4.23点到7点之间每隔1小时执行一次cmd则 * 23-7/1 * * * cmd
1.使用crontab -l 可以查看目前的任务
2.使用crontab -e 可以编辑目前的任务,修改后不要忘了保存再退出哦。
3.以下是定时任务语句的含义,每条语句包含6列,每一列之间用空格隔开。
第一列代表 分钟 1-59 其中星号代表所有
第二列代表 小时 1-23 其中星号代表所有
第三列代表 日 1-31 其中星号代表所有
第四列代表 月 1-12 其中星号代表所有
第五列代表星期 0-6(0代表星期天)星号代表所有
第六列代表 要执行的指令。注意是绝对路径。
比如添加这样的语句
0 12 * * * /usr/tmp/back.sh 这条语句就表示每月每天的12:00执行backup.sh脚本一次。
4.以下举例说明:
1.每天的5:30执行某条cmd可以用 30 5 * * * cmd 。
2.每一列如果有多个值可以用逗号隔开,比如30 1,2 * * * cmd 代表每天1:30和2:30执行cmd命令。
3.如果想每隔1分钟就执行则 /1 * * * cmd
4.23点到7点之间每隔1小时执行一次cmd则 * 23-7/1 * * * cmd
相关文章推荐
- Linux socket 初步
- 小心服务器内存居高不下的元凶--WebAPI服务
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户