|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!#crontab准时实行义务
1.crontab-l检察
2.crontab-e编纂
3.crontab-r删除
激烈倡议备份crontab文件由于e和r键十分近,极易误操纵,平常检察利用罕用e下令,利用l下令
4.crontabfile提交crontab文件用于新建大概规复准时剧本利用
crontab下令的一样平常情势为:
Crontab[-uuser]-e-l-r
个中:
-u用户名。
-e编纂crontab文件。
-l列出crontab文件中的内容。
-r删除crontab文件。
假如利用本人的名字登录,就不必利用-u选项,由于在实行crontab下令时,该下令可以
第3章背景实行下令23
下载
晓得以后的用户。
示例:
crontab-utata-l检察tata用户crontab文件内容
crontab-utata-e编纂tata用户crontab文件内容
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
#语法
第1列分钟1~59
第2列小时1~23(0暗示半夜)
第3列日1~31
第4列月1~12
第5列礼拜0~6(0暗示礼拜天)
第6列要运转的下令
这里有crontab文件条目标一些例子:
3021***/apps/bin/cleanup.sh
下面的例子暗示每晚的21:30运转/apps/bin目次下的cleanup.sh
4541,10,22**/apps/bin/backup.sh
下面的例子暗示每个月1、10、22日的4:45运转/apps/bin目次下的backup.sh
101**6,0/bin/find-name"core"-execrm{};
下面的例子暗示每周6、周日的1:10运转一个find下令。
0,3018-23***/apps/bin/dbcheck.sh
下面的例子暗示在天天18:00至23:00之间每隔30分钟运转/apps/bin目次下的dbcheck.sh
023**6/apps/bin/qtrend.sh
#注重-毗连两个暗示区间,逗号暗示列举
*/2***cd/data/one_key_to_td/bank/&&getbankconfig.sh>/tmp/getbankconfig.log2>&1&
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
使用实例:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
1.每隔n分钟实行一次
*/n****/data/andes/tmp/t.sh>/dev/null2>&1
2.天天n时m分实行一次
mn***/data/andes/tmp/t.sh>/dev/null2>&1
3.每隔n个小时的第m分隔始实行一次
m*/n***/data/andes/tmp/t.sh>/dev/null2>&1
4.在12月内,天天的早上6点到12点中,每隔3个小时实行一次/usr/bin/backup:
0/36-12*12*/usr/bin/backup
5.周一到周五天天下战书5:00寄一封信给alex@domain.name:
017**1-5mail-s"hi"alex@domain.name</tmp/maildata
6.例子2:
#天天早上6点10分
106***date
#每两个小时
0*/2***date
#早晨11点到早上8点之间每两个小时,早上8点
023-7/2,8***date
#每月的4号和每一个星期的星期一到星期三的早上11点
0114*mon-weddate
#1月份日早上4点
041jan*date
7.典范
4241** 霸1日的4:42分实行
021**1-6 周一到周六21:00实行
0,10,20,30,40,50**** 每隔10分实行
*/10**** 每隔10分实行
*1*** 从1:0到1:59每隔1分钟实行
01*** 1:00实行
0*/1*** 笆0分每隔1小时实行
0**** 笆0分每隔1小时实行
28-20/3*** 8:02,11:02,14:02,17:02,20:02实行
3051,15** 1日和15日的5:30实行
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
注重:
第1列分钟1~59
第2列小时1~23(0暗示半夜)
第3列日1~31
第4列月1~12
第5列礼拜0~6(0暗示礼拜天)
第6列要运转的下令
字段*暗示该周期没无限制
*/n注释为每隔n周期实行一次(周期是该字段地点的分,小时,日,月,礼拜)
,逗号代表列举
-连字号代表区间
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
crontab文件地位
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
#crontab准时义务剧本寄存目次
/var/spool/cron/
其下以用户名为文件名举行寄存
比方:
/var/spool/cron/root
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
cron是体系保卫历程,
/etc/init.d/crond
参数:
start
stop
restart
reload欢迎大家来到仓酷云论坛! |
|