linux使用crontab命令定时重启服务器.docVIP

  • 5
  • 0
  • 约3.1千字
  • 约 5页
  • 2018-01-04 发布于河南
  • 举报
linux使用crontab命令定时重启服务器

服务器不重启的情况下定时自动重启apache及mysql服务,其实也大同小异。具体步骤如下: 一、每天的12点及16点重启apache及mysql服务 [root@www?bin]#?cd?/opt/ [root@www?opt]#?vim?reboot.txt 在reboot.txt.txt文件中输入下面的内容后保存 0?12?*?*?*?service?httpd?restart 0?12?*?*?*?service?mysqld?restart 0?16?*?*?*?service?httpd?restart 0?16?*?*?*?service?mysqld?restart 二、把新建的文件加入到cron服务中 [root@www?opt]#?crontab?reboot.txt [root@www?opt]#?crontab?-l 0?12?*?*?*?service?httpd?restart 0?12?*?*?*?service?mysqld?restart 0?16?*?*?*?service?httpd?restart 0?16?*?*?*?service?mysqld?restart 三、重启cron服务 [root@www?opt]#?/sbin/service?crond?restart ======================================= 补充说明: cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron?是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service?crond?start?//启动服务 /sbin/service?crond?stop?//关闭服务 /sbin/service?crond?restart?//重启服务 /sbin/service?crond?reload?//重新载入配置 时程表的基本格式?: *  *  *  *  *  program 分 ?时 ?日 ?月 ?周 ???????命令 第1列表示分钟1~59?每分钟用*或者?*/1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 当第1列?为?*?时表示每分钟都要执行?program,第2列为?*?时表示每小时都要执行程式,其余类推 当第1列为?a-b?时表示从第?a?分钟到第?b?分钟这段时间内要执行,第2列为?a-b?时表示从第?a?到第?b?小时都要执行,其余类推 当第1列为?*/n?时表示每?n?分钟个时间间隔执行一次,第2列?为?*/n?表示每?n?小时个时间间隔执行一次,其余类推 当第1列为?a,?b,?c,...?时表示第?a,?b,?c,...?分钟要执行,第2列?为?a,?b,?c,...?时表示第?a,?b,?c...个小时要执行,其余类推 crontab文件的一些例子: 30?21?*?*?*?/usr/local/etc/rc.d/lighttpd?restart 上面的例子表示每晚的21:30重启lighttpd?。 45?4?1,10,22?*?*?/usr/local/etc/rc.d/lighttpd?restart 上面的例子表示每月1、10、22日的4?:?45重启lighttpd?。 10?1?*?*?6,0?/usr/local/etc/rc.d/lighttpd?restart 上面的例子表示每周六、周日的1?:?10重启lighttpd?。 0,30?18-23?*?*?*?/usr/local/etc/rc.d/lighttpd?restart 上面的例子表示在每天18?:?00至23?:?00之间每隔30分钟重启lighttpd?。 0?23?*?*?6?/usr/local/etc/rc.d/lighttpd?restart 上面的例子表示每星期六的11?:?00?pm重启lighttpd?。 *?*/1?*?*?*?/usr/local/etc/rc.d/lighttpd?restart 每一小时重启lighttpd *?23-7/1?*?*?*?/usr/local/etc/rc.d/lighttpd?restart 晚上11点到早上7点之间,每隔一小时重启lighttpd 0?11?4?*?mon-wed?/usr/local/etc/rc.d/lighttpd?restart 每月的4号与每周一到周三的11点重启lighttpd 0?4?1?jan?*?/usr/local/etc/rc.d/lighttpd?restart 一月一号的4点重启

文档评论(0)

1亿VIP精品文档

相关文档