crontab的基本用法
上一篇 /
下一篇 2007-12-25 12:18:03
/ 个人分类:linux
格式基本分为6部分,前五个为时间间隔,分别代表(分0-59,时0-23,日1-31,月1-12或英文,星期1-7或英文),最后一个为执行命令。每一部分以空格间隔
事例:
*/1 * * * * (/home/a/aa/a.sh)
表示每隔1分钟执行一次
* 23 * * * (/home/a/aa/a.sh)
表示在每天23点的每分钟中执行
30 0-23/2* * * * (/home/a/aa/a.sh)
表示在每天的0到23点每隔2小时的30分执行
0 3,9* * * * (/home/a/aa/a.sh)
表示在每天3点或9点0分执行
需要注意的是:crontab在执行的时候是不调用系统变量的,所以在sh脚本中建议无论是命令还是文件的存放都用绝对路径
在实际应用时的一个例子0 2 * * * cd /home/a/aa;./aa.sh > /home/a/aa/aa.log 2>&1
;代表在该定时任务执行的时候会先进入到aa路径下,然后在执行该路径下的sh脚本
> /home/a/aa/aa.log 2>&1 代表如果定时任务执行有问题,会将相关信息输入到log日志中
相关阅读:
- “Linux之父”:谷歌助推Linux智能手机普及 (51testing, 2007-12-17)
- Linux下软件的安装 (51testing, 2007-12-18)
- Linux基本操作命令 (51testing, 2007-12-18)
- 挂载和卸载文件系统 (ypeony, 2007-12-19)
- 08年十大IT技术 虚拟化SaaS和Linux均上榜 (51testing, 2007-12-19)
- linux (woods2008, 2008-1-01)
- rpm (victorcook, 2007-12-20)
- GTK (victorcook, 2007-12-20)
- 如何通过LoadRunner监控Linux和Unix操作系统的资源状况 (zhy9380, 2007-12-20)
- 初尝 linux内核编译 (成功) (zhangtieing, 2007-12-20)
收藏
举报
TAG:
Linux
linux