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

crontab相关说明

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-8-7 17:13:36 | 显示全部楼层 |阅读模式
*   *  *  *  *  command  ) l& W$ @1 Q1 I% [2 D5 B
分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天)  命令  $ _. t5 U- [( f" X9 O. e% ^: D+ r
第1列表示分钟1~59 每分钟用*或者 */1表示  
$ D& v+ V8 @" X& f* Q( a# b第2列表示小时1~23(0表示0点)  
; U- I/ g* Y; R第3列表示日期1~31  
7 O& C* t& B/ o1 y, V; S& [第4列表示月份1~12  & M) V8 t0 M' O, J$ r2 O2 V
第5列标识号星期0~6(0表示星期天)  + m" Z0 t2 [7 y. L; m, Y
第6列要运行的命令

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2020-4-20 10:41:25 | 显示全部楼层
前四行是用来配置crond任务运行的环境变量
% M" E3 [/ R3 D! \
( A- `% ]) D% D第一行SHELL变量指定了系统要使用哪个shell,这里是bash" S4 k- B5 A- d0 g: K( s) a( Q
: {$ n# H, J3 V
第二行PATH变量指定了系统执行命令的路径
. \# [( J4 U+ k% \3 h/ o
) [- F. D1 G$ I* E第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户# B8 E( g1 j3 p& c6 O! F

% s: `3 V# Y; Z+ h: D# \如果MAILTO变量的值为空,则表示不发送任务执行信息给用户5 Y' K$ `4 J5 o1 J- s  u1 p  g  J

9 b+ K* ]2 L' T4 {第四行的HOME变量指定了在执行命令或者脚本时使用的主目录。
0 Z  M. x+ k; e" e/ h$ U$ j% e' S- K
星号(*):代表所有可能的值,如month字段为星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。0 G0 ]! b6 }, m! W* }

; F/ j* Z, A9 \% A: p' a逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
2 @+ k. `2 b  p& D) d3 T- R) w7 a4 B1 n4 s$ i, B+ w
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”3 J, E$ r! ?/ l+ h

% q" x& }- j  R& g$ K2 y4 c  h正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。% q4 x+ e! g4 A1 X

8 ?; X# s. a2 e1 P* w小 结:
4 e( L) D0 v7 Z7 z- Y$ N( e    数字的表示最好用2为阿拉伯数字显示4 b4 k4 z& j* B; L" Z
    周和日最好不要同时用1 Z; W) R1 y* A: N" E% ^- z4 Z
    定时任务要加注解
$ T1 p2 p, W# O8 E! j' I% U& Z    可以定向到日志文件或者空文件' Q. a$ ~0 e' D7 j3 {6 X, E
    定时任务一定是绝对路径,且目录必须存在才能出结果
5 A$ l, j. Z/ M4 v* E- O    crontab 服务一定要开启运行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 05:33 , Processed in 0.022256 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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