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

楼主 |
发表于 2020-4-20 10:41:25
|
显示全部楼层
前四行是用来配置crond任务运行的环境变量/ F6 Y! O+ t# F% X1 C9 V
7 j [( J$ C* l5 E第一行SHELL变量指定了系统要使用哪个shell,这里是bash
6 I& G8 _/ {0 b" f/ O
4 B% m# D7 ~3 y! R* F1 I第二行PATH变量指定了系统执行命令的路径
# z% g. \. D: Q% a3 w# n! H. J' s3 N3 z1 u, K. B$ C1 X- @
第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户
( i& B' L. _5 o
2 x" z. r+ t8 ?& D+ `$ M5 q如果MAILTO变量的值为空,则表示不发送任务执行信息给用户) g, x* K' a( M+ Y
: E$ y3 Q% o0 f, W第四行的HOME变量指定了在执行命令或者脚本时使用的主目录。
. f& ^8 t; g y5 q. T' u) u# L$ v- E
& m) t/ M, ?, P5 k星号(*):代表所有可能的值,如month字段为星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
# F6 S' }/ T6 s n6 x1 p/ ^ ^& m: B
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”& Q% g6 X0 B2 W7 T
! l/ o( }8 u5 c* h
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”& D- v4 a5 ~/ W1 Y9 o+ b
' ?# @- R0 F$ ~* d* L& ~
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。
3 S: M# {8 w4 I/ ~$ ]
8 m8 C* H4 s3 X5 t6 g0 ~! V小 结:; K# Z B8 ^$ [( Y
数字的表示最好用2为阿拉伯数字显示
; E: S0 t7 l9 h) k+ l& ` 周和日最好不要同时用* ^4 N% R' Q+ K
定时任务要加注解
" H& {6 ~# E" x$ U4 _! U 可以定向到日志文件或者空文件
3 C/ I* S) i( d( k: w# g: r: s 定时任务一定是绝对路径,且目录必须存在才能出结果- K e& v9 M4 F* v3 N
crontab 服务一定要开启运行 |
|