蒙在股里 发表于 2015-1-14 21:17:15

来一发centos crontab 准时实行义务利用年夜全

如果您觉得本篇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欢迎大家来到仓酷云论坛!

灵魂腐蚀 发表于 2015-1-17 09:52:59

我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。

再见西城 发表于 2015-1-25 22:48:46

说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?

只想知道 发表于 2015-2-4 13:40:07

我感觉linux的学习,学习编程~!~!就去学习C语言编程!!

分手快乐 发表于 2015-2-10 01:08:09

Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。

若相依 发表于 2015-2-28 15:32:13

选择一些适于初学者的Linux社区。

乐观 发表于 2015-3-10 04:09:53

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。

山那边是海 发表于 2015-3-17 05:11:09

一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。

若天明 发表于 2015-3-23 23:18:34

掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
页: [1]
查看完整版本: 来一发centos crontab 准时实行义务利用年夜全