|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!1、先容
crontab下令的功效是在必定的工夫距离调剂一些下令的实行。当装置完成操纵体系以后,默许便会启动此义务调剂下令。crond下令每分锺会按期反省是不是有要实行的事情,假如有要实行的事情便会主动实行该事情。
2、参数
-u:指定一个用户
-l:列出某个用户的义务企图
-r:删除某个用户的义务
-e:编纂某个用户的义务
3、cron文件
1、编纂下令
1)、在下令行输出:crontab-e然后增加响应的义务,wq存盘加入
2)、间接编纂/etc/crontab文件,即vi/etc/crontab,增加响应的义务
2、文件格局
MinuteHourDayMonthDayofWeekCommandPath
3、参数申明
Minute:每一个小时的第几分钟实行该义务;取值局限0-59
Hour:天天的第几个小时实行该义务;取值局限0-23
Day:每个月的第几天实行该义务;取值局限1-31
Month:每一年的第几个月实行该义务;取值局限1-12
DayOfWeek:每周的第几天实行该义务;取值局限0-6,0暗示周末
CommandPath:指定要实行的步伐路径
4、工夫格局
*:暗示恣意的时候;如小时位*则暗示每一个小时
n:暗示特定的时候;如小时位5就暗示5时
n,m:暗示特定的几个时候;如小时位1,10就暗示1时和10时
n-m:暗示一个工夫段;如小时位1-5就暗示1到5点
*/n:暗示每隔几个工夫单元实行一次;如小时位*/1就暗示每隔1个小时实行一次下令,也能够写成1-23/1
5、调剂示例
*1***/opt/script/backup.sh:从1:0到1:59每隔1分钟实行
1505***/opt/script/backup.sh:05:15实行
*/10****/opt/script/backup.sh:每隔10分实行
017**1/opt/script/backup.sh:每周一的17:00实行
28-20/3***/opt/script/backup.sh:8:02,11:02,14:02,17:02,20:02实行
6、背景实行
1)、申明
当在前台运转某个功课时,终端被该功课占有;而在背景运转功课时,它不会占有终端。可使用&下令把功课放到背景实行
必要与用户交互的功课当注重不要放在背景实行
在背景运转的功课一样会将了局输入到屏幕上,假如放在背景运转的功课会发生大批的输入,最好将它的输入重定向到某个文件中
2)、标识
0:暗示键盘输出
1:暗示尺度输入
2:暗示毛病输入
&:背景实行
>:掩盖文件内容
>>:追加文件内容
&1:暗示的是文件形貌1,暗示尺度输入;假如这里少了&就成了数字1,就暗示重定向到文件1
2>&1:将毛病输入重定向到尺度输入
1>/dev/null:将尺度输入重定向到文件/dev/null;1>/dev/null同等于>/dev/null
3)、示例
02***/u01/test.sh1>/dev/null2>&1&
这句话的意义就是在背景实行这条下令,并将毛病输入2重定向到尺度输入1,然后将尺度输入1全体放到/dev/null文件,也就是清空。
4)、地位
2>&1必要写在command1>file前面。
在command1>file2>&1,起首是command1>file将尺度输入重定向到file中,2>&1是尺度毛病拷贝了尺度输入,也就是一样被重定向到file中,终极了局就是尺度输入和毛病都被重定向到file中。
假如改成:command2>&1>file2>&1,尺度毛病拷贝了尺度输入的举动,但此时尺度输入仍是在终端。>file后输入才被重定向到file,但尺度毛病仍旧坚持在终端。欢迎大家来到仓酷云论坛! |
|