cron是一个linux下的定时执行工具.定时任务的几个操作。
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
相关命令----------------
crontab file [-u user]-用指定的文件替代目前的crontab。
crontab-[-u user]-用标准输入替代目前的crontab.
crontab-1[user]-列出用户目前的crontab.
crontab-e[user]-编辑用户目前的crontab.
crontab-d[user]-删除用户目前的crontab.
crontab-c dir- 指定crontab的目录。
crontab文件的格式:M H D m d cmd.
M: 分钟(0-59)。
H:小时(0-23)。
D:天(1-31)。
m: 月(1-12)。
d: 一星期内的天(0~6,0 表示星期天)
*代表所有的取值范围内的数字,
"/"代表每的意思,
"*/5"表示每5个单位,
"-"代表从某个数字到某个数字,
","分开几个离散的数字。
查看用户有哪些定时任务在
/var/spool/cron/{user}
定时任务的运行日志在
/var/log/cron* 查看
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
相关命令----------------
crontab file [-u user]-用指定的文件替代目前的crontab。
crontab-[-u user]-用标准输入替代目前的crontab.
crontab-1[user]-列出用户目前的crontab.
crontab-e[user]-编辑用户目前的crontab.
crontab-d[user]-删除用户目前的crontab.
crontab-c dir- 指定crontab的目录。
crontab文件的格式:M H D m d cmd.
M: 分钟(0-59)。
H:小时(0-23)。
D:天(1-31)。
m: 月(1-12)。
d: 一星期内的天(0~6,0 表示星期天)
通过编辑定时任务来设置运行哪个命令 crontab-e
编辑的格式如下:
如:2 * * * * /home/start.sh
每小时的第二分钟执行一次
如:30 12 * * * /home/start.sh
每天的12点半执行一次
解释说明:
除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,
"/"代表每的意思,
"*/5"表示每5个单位,
"-"代表从某个数字到某个数字,
","分开几个离散的数字。
查看用户有哪些定时任务在
/var/spool/cron/{user}
定时任务的运行日志在
/var/log/cron* 查看