PHPQ致力于分享PHP,做PHP中文资讯第一站点。我们关心的不仅仅是PHP!涵盖PHP教程、PHP安装、PHP下载、PHP源码、PHP论坛各个方面。

PhpQ.net - PHP资讯第一站点

匿名投稿 投稿指南 RSS订阅 PHP资讯

Linux计划任务详解

用实例告诉你Linux下如何编写计划任务crontab。
输入crontab -e 编辑crontab 计划任务,Ubuntu里默认编辑器是Nano,如何使用Nano可以参考Nano 快捷键

# m h dom mon dow command
#分 时 日 月 周 执行命令

分钟[0,59],小时[0,23],日期[1,31] ,月[1,12],周[0,6],可以使用的参数有 “*”,“/”,“-”和“,”。

* 表示任意取值范围内数字 在分钟里*表示0到59的任意数字
- 表示选择区域范围内的数字 3-10表示3-10的任意数字,包含3和10
, 选择数字 2,4,5 选择2,4,5
/ 每多少数字 在分钟里 */2表示每二分钟

例子:

每1分钟执行一次command

* * * * * command

每小时的第3和第15分钟执行

3,15 * * * * command

在上午8点到11点的第3和第15分钟执行

3,15 8-11 * * * command

每隔两天的上午8点到11点的第3和第15分钟执行

3,15 8-11 */2 * * command

每个星期一的上午8点到11点的第3和第15分钟执行

3,15 8-11 * * 1 command

crontab可以定时执行任务,在Ubuntu下输入crontab帮助如下
benben@ubuntu:~$ crontab
crontab: usage error: file name must be specified for replace
crontab [-u user] file  
crontab [-u user] { -e | -l | -r }  
-e (edit user's crontab)  
-l (list user's crontab)
-r (delete user's crontab)

Tags:Linux   crontab   计划任务  
责任编辑:kimi
关于我们 - PHP资讯 - 投稿指南 - 文章归档 - PHP教程
- -