知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

linux系统下定时执行任务crontab

发布时间:2014-09-05 16:09:34作者:知识屋

linux系统下定时执行任务crontab
 
切换值root用户
执行crontab -u username -e //对username用胡设置定时任务
 
在弹出的编辑框中输入定时任务如:
每两个小时
 
0 */2 * * * echo "Have a break now." >> /tmp/test.txt
 
晚上11点到早上8点之间每两个小时,早上八点
 
0 23-7/2,8 * * * echo "Have a good dream:)" >> /tmp/test.txt
 
每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
  www.zhishiwu.com  
0 11 4 * 1-3 command line
 
1月1日早上4点
 
0 4 1 1 * command line
 
时间的设定我们有一定的约定,前面五个*号代表五个数字,数字的取值范围和含义如下:
 
分钟 (0-59)
 
小 (0-23)
 
日期 (1-31)
 
月份 (1-12)
 
星期 (0-6)//0代表星期天
 
除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/"代表每的意思,"*/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。
 
具体的设置可以参考/etc/crontab 文件来进行设置
 

 
作者 willierStrong
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜