找回密码
 注册
查看: 4640|回复: 1

crontab相关说明

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-8-7 17:13:36 | 显示全部楼层 |阅读模式
*   *  *  *  *  command  ' e5 W+ t' a; u/ P: h* K8 h
分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天)  命令  
" d+ i) f% E3 ^2 j9 B第1列表示分钟1~59 每分钟用*或者 */1表示  ! E- l/ d/ n# k& p$ ?
第2列表示小时1~23(0表示0点)  
0 d" e7 c$ b6 k第3列表示日期1~31  
3 g. b% `$ ]7 o第4列表示月份1~12  
+ }6 H) h7 ?# B第5列标识号星期0~6(0表示星期天)  8 U- B0 y0 F/ {
第6列要运行的命令

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2020-4-20 10:41:25 | 显示全部楼层
前四行是用来配置crond任务运行的环境变量
. Q: Q# w& N7 f# E
2 c' |0 r) v  }  P! M第一行SHELL变量指定了系统要使用哪个shell,这里是bash
3 o5 `4 X) V8 v: U% C! ?6 _4 i: \8 {7 `" K1 x! Q7 ~$ c
第二行PATH变量指定了系统执行命令的路径
5 ^" R+ Y% h& u' {# E6 H; D. ]; Q- E8 D
第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户
6 y6 Z5 s6 O# Z9 L( E( ~! ~8 S0 J: l6 G
如果MAILTO变量的值为空,则表示不发送任务执行信息给用户! q$ {; g, n5 }9 R" C

# R  ^. U1 B4 Y第四行的HOME变量指定了在执行命令或者脚本时使用的主目录。
2 D7 E* A9 t, W9 ?( Z, b# I, `5 r  V
星号(*):代表所有可能的值,如month字段为星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
; W, u8 y4 n7 N9 }9 g0 \4 D- u- h; r: m8 ]! ?6 B
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
; l7 x. _3 r0 r8 ]' O
8 e5 ]! d" ]8 }0 k中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
# Y  @) @* j* Z4 S0 m
6 F5 U+ b. h$ k; B9 o/ M正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。* K. X& ^( K( o/ @

5 b9 |( f* ^  k' X5 n0 e4 e& T$ Q" g小 结:6 E7 ?, h' ]3 N: x
    数字的表示最好用2为阿拉伯数字显示- i# e: n# R+ z3 }
    周和日最好不要同时用
- w* ^6 I+ F7 r, C9 c1 h    定时任务要加注解
4 E  H+ ~! f* |7 u6 \    可以定向到日志文件或者空文件$ V  X  y/ T6 z, n8 |
    定时任务一定是绝对路径,且目录必须存在才能出结果
+ R" [# ]2 F2 _3 \- U    crontab 服务一定要开启运行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 04:28 , Processed in 0.013769 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表