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

crontab相关说明

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-8-7 17:13:36 | 显示全部楼层 |阅读模式
*   *  *  *  *  command  
, j3 Q% z; ]# m* ?9 V9 f分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天)  命令  
/ |; N/ w+ O- B: P第1列表示分钟1~59 每分钟用*或者 */1表示  
( m4 N! L$ O5 U, G第2列表示小时1~23(0表示0点)  ; I& C4 `9 C& p: y' Q- u
第3列表示日期1~31  ' ^# H; B0 a- ?& m
第4列表示月份1~12  1 Q9 i, c9 x. V
第5列标识号星期0~6(0表示星期天)  
6 t# t; Z( |- j! S- v第6列要运行的命令

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2020-4-20 10:41:25 | 显示全部楼层
前四行是用来配置crond任务运行的环境变量9 B: V- v. J( k& v. }4 L2 K

4 [9 D2 _% Q. ^! ~* L1 R第一行SHELL变量指定了系统要使用哪个shell,这里是bash5 q3 Q# R1 s$ Q8 |$ @9 Y

. i; o0 }7 k7 _! {第二行PATH变量指定了系统执行命令的路径. @9 h$ s) s& ]* Y5 A" Y* ^

8 q" Y, c) l9 v6 U第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户
% W. i# K2 Y8 I8 x
, |  v+ q7 B/ M) j8 j' p+ q3 u如果MAILTO变量的值为空,则表示不发送任务执行信息给用户
- R/ B' m& P, P8 n. _8 {
6 g9 \4 i' V9 ~7 t& p3 N% y5 c  Y第四行的HOME变量指定了在执行命令或者脚本时使用的主目录。
! S8 f+ N8 |8 V3 y2 t% l0 r8 ^0 y" I+ U" o6 L; Y* v
星号(*):代表所有可能的值,如month字段为星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
* c( @1 ]" r6 w7 ~1 m# I( y6 D9 e
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
" A8 f% Y7 Z- _, M: ]- k: x2 a3 j
7 e7 O- m" x5 e5 C1 I中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”! {- C0 Y% D0 N- a9 o* E
! d3 `. S3 X9 {3 Y
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。! ]4 J* M- ?- _) U. h

4 o3 E: Y1 G# J1 i2 W小 结:
4 k! f  g, m  D+ u' f' o    数字的表示最好用2为阿拉伯数字显示
5 s9 }, x* o* p  u    周和日最好不要同时用% x8 ~$ G, N& w# n  q+ V
    定时任务要加注解( C( E- X0 p) }* N* Q4 e
    可以定向到日志文件或者空文件
1 {6 q+ z% J' T- j    定时任务一定是绝对路径,且目录必须存在才能出结果
- Z  W/ E1 Y$ u& I/ _/ X0 V5 K    crontab 服务一定要开启运行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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