linux定时任务处理
来源:互联网 发布:海岛奇兵升级数据 编辑:程序博客网 时间:2024/05/01 09:44
加任务:
crontab -e
0 */1 * * * command
0 */2 * * * command
查询任务是否加了:
crontab -l
0 */1 * * * command
0 */2 * * * command
基本格式 :
minute hour day month dayofweek command
minute — 分钟,从 0 到 59 之间的任何整数
hour — 小时,从 0 到 23 之间的任何整数
day — 日期,从 1 到 31 之间的任何整数(如果指定了月份,必须是该月份的有效日期)
month — 月份,从 1 到 12 之间的任何整数(或使用月份的英文简写如 jan、feb 等等)
dayofweek — 星期,从 0 到 7 之间的任何整数,这里的 0 或 7 代表星期日(或使用星期的英文简写如 sun、mon 等等)
command — 要执行的命令(命令可以是ls /proc >> /tmp/proc 之类的命令,也可以是执行你自行编写的脚本的命令。)
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
crontab文件的一些例子:
30 21 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每晚的21:30重启apache。
上面的例子表示每晚的21:30重启apache。
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每月1、10、22日的4 : 45重启apache。
上面的例子表示每月1、10、22日的4 : 45重启apache。
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每周六、周日的1 : 10重启apache。
上面的例子表示每周六、周日的1 : 10重启apache。
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每星期六的11 : 00 pm重启apache。
上面的例子表示每星期六的11 : 00 pm重启apache。
* */1 * * * /usr/local/etc/rc.d/lighttpd restart
每一小时重启apache
每一小时重启apache
* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
晚上11点到早上7点之间,每隔一小时重启apache
晚上11点到早上7点之间,每隔一小时重启apache
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的4号与每周一到周三的11点重启apache
每月的4号与每周一到周三的11点重启apache
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
一月一号的4点重启apache
分钟:0-59 小时:1-23 日期:1-31 月份:1-12 星期:0-6(0表示周日)
一月一号的4点重启apache
前5个字段分别表示:
一些特殊符号:
* 表示任何时刻
, 表示分割
- 表示一个段,如第二端里: 1-5,就表示1到5点
/n 表示每个n的单位执行一次,如第二段里,*/1,就表示每隔1个小时执行一次命令。也可以写成1-23/1.
时间格式顺序:%Y-%m-%d-%H-%M-%S
时间格式顺序:%Y-%m-%d-%H-%M-%S
0 0
- linux定时任务处理
- java定时任务处理
- Oracle定时任务处理
- 3.定时任务处理
- 定时任务处理
- linux 定时任务 定时访问
- Linux crontab处理定时任务-------执行java程序
- Linux定时执行任务
- linux 定时任务 crond
- Linux定时任务
- linux crond 定时任务
- linux定时任务cron
- Linux 定时任务
- linux下定时任务
- linux 定时任务
- linux 定时任务
- linux定时任务
- Linux定时任务
- 设计模式C++实现(12)——备忘录模式
- Windows7 SP1导致含有ADO的程序运行失败问题
- DZY Loves Strings
- How to cache server responses in iOS apps
- ajaxanywhere 总结
- linux定时任务处理
- Android使用DexClassLoader 动态加载jar/apk
- 如何为自己的网站设置二级域名?
- [转载] 内存越界
- XMLHttpRequest状态status完整列表
- 设计模式C++实现(13)——中介者模式
- 初次运行rt_sdr出错的解决方案-[rtl-2832u]
- hdu 1102 Constructing Roads 最小生成树
- ORA-12154: TNS:could not resolve the connect identifier specified