- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|

楼主 |
发表于 2020-4-20 10:41:25
|
显示全部楼层
前四行是用来配置crond任务运行的环境变量
7 S* X+ U% E. M( ]& S7 ]8 }: ~8 Z- f/ T. ^5 c1 x+ M
第一行SHELL变量指定了系统要使用哪个shell,这里是bash
4 p$ T$ ]* J: Q' e$ |" r4 j* f. ?8 ]
第二行PATH变量指定了系统执行命令的路径
4 @# U4 a/ z3 p# S5 ~: H1 P' a M4 G. j* t! _
第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户1 B" W; p0 u! f! O3 V' o- ]
* ]! D; V0 K. O, o
如果MAILTO变量的值为空,则表示不发送任务执行信息给用户' N6 A* |: L/ h L
/ {" a5 N5 X w6 A6 W9 W& S/ r. Y第四行的HOME变量指定了在执行命令或者脚本时使用的主目录。- A( ^2 J- v* i& K7 z) d+ w5 y
! U/ z; W* d; x! O2 D星号(*):代表所有可能的值,如month字段为星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
0 B0 ] s- n' [4 n. W9 z4 f ?6 ?& m( v( y" F" \( s6 p
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
* V3 t6 ?0 j3 e1 F/ l/ Q2 y" o# O
% @6 z1 Q! r e中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”( ], i' K7 V; h( @
. s9 L1 h6 O& j& @正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。
/ G6 L6 a0 n0 z8 A% C$ F7 L! M( @% p5 j6 `
小 结:" ~, e, l( f: L5 D1 X
数字的表示最好用2为阿拉伯数字显示
% \: c n) N+ Y 周和日最好不要同时用- K4 X& f t1 u% ]6 x
定时任务要加注解0 \3 J$ t2 x/ h9 z9 W1 `, f6 ?
可以定向到日志文件或者空文件2 ?) |" ^& s8 H& g& w/ V, b7 g" S9 _3 }
定时任务一定是绝对路径,且目录必须存在才能出结果* l/ t* Q. y7 K' u
crontab 服务一定要开启运行 |
|