易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 4635|回复: 1
收起左侧

crontab相关说明

[复制链接]
发表于 2018-8-7 17:13:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
*   *  *  *  *  command  % c/ {, Q2 I) l. m; Q. c) g
分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天)  命令  ) O+ ~* z* N' Y9 y; v& Y9 B6 I
第1列表示分钟1~59 每分钟用*或者 */1表示  : C  H- p! L1 ~
第2列表示小时1~23(0表示0点)  
: }0 G5 }' j6 L; d' d第3列表示日期1~31  
8 R/ ^8 f( {; F8 ]. h. d$ r第4列表示月份1~12  , h% \, |" q! p' B) M
第5列标识号星期0~6(0表示星期天)  2 J- _- [! Q# E% |0 ^
第6列要运行的命令
 楼主| 发表于 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 服务一定要开启运行
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:37 , Processed in 0.050054 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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