linux crontab定时重启

1、编辑:

  1)vim /etc/crontab

  2)crontab -e

2、重启:

/etc/rc.d/init.d/crond restart

/sbin/service crond start //启动服务 
/sbin/service crond stop //关闭服务 
/sbin/service crond restart //重启服务 
/sbin/service crond reload //重新载入配置 

3、查看:

crontab -u root -l

 

注:

1、在使用定制后台定时任务时报出“”及“ in crontab file, can't install”,根本原因是crontab文件中时间定义不正确导致的

2、crontab文件的格式:M H D m d command  
基本格式 : 
* * * * * command 
分 时 日 月 周 命令 
M: 分钟(0-59)。每分钟用*或者 */1表示 
H:小时(0-23)。(0表示0点) 
D:天(1-31)。 
m: 月(1-12)。 
d: 一星期内的天(0~6,0为星期天)

例:

1)0 */4  * * * root /usr/local/restart.sh 每隔4个小时重启

2)0 22 * * 0-6 /db_backup/dpump_dir/expdp.sh 1>>/db_backup/dpump_dir/expdp.log 2>&1

    “/db_backup/dpump_dir/expdp.sh”脚本将在每天晚上10点自动运行,同时将运行的日志写入到“/db_backup/dpump_dir/expdp.log”文件中

posted @ 2012-09-18 11:43  Peyton  阅读(1207)  评论(0编辑  收藏  举报