crontab 常见于 Unix 系统中,用于设置周期性执行的指令,让使用者在固定时间或者固定间隔执行程序之用,换句话说,就是类似使用者的时程表。其精度是分钟。
语法:
crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
(default operation is replace, per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
-s (selinux context)
时程表格式:
f1 f2 f3 f4 f5 program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天,program 表示要执行的指令
使用 -e 编辑后,请重启 crontab:
cd /etc/init.d/
./crond restart