让centos定期重启
条评论VPS运行超过1个月后貌似有点卡,那就加个任务计划,让centos定期重启一把吧。
一般IDC厂商提供的VPS系统或默认安装crond服务,如果没有,请运行yum安装
1 | [root@MyVPS2382 ~]# yum install vixie-cron |
确认下是否是开机自动启动任务计划管理服务
1 | [root@MyVPS2382 home]# chkconfig --list | grep crond |
如果非开机自动启动可以用以下命令添加至自动启动。
1 | chkconfig crond on |
基础服务搞定的话就可以开始添加计划任务了,先创建一个配置文件
1 | [root@MyVPS2382 home] |
配置中输入如下内容:0 7 * * 1 reboot
,crontab文件的格式:
1 | minute hour day month weekday [username] command |
字段解释:
- minute:分,值为0-59
- hour:小时,值为1-23
- day:天,值为1-31
- month:月,值为1-12
- weekday:星期,值为0-6(0代表星期天,1代表星期一,以此类推)
- username:可选项,要执行程序的用户,一般设置为root,不填则以当前用户运行
- command:要执行的程序路径(设置为绝对路径)例如:
/home/reboot.sh
如需要在2013年4月13日21点17分将系统重启,则在 reboot.ini
中填入:17 21 13 4 * reboot
如需要在每周1早上7点重启VPS,则在 reboot.ini
中填入:0 7 * * 1 reboot
更多centos上添加任务计划规则可以搜索引擎查找帮助。
编辑完成后正式给centos添加任务计划
1 | [root@MyVPS2382 home] |
查看刚才添加的任务计划是否添加成功
1 | [root@MyVPS2382 home]# crontab -l |
ok,已经添加好了,记得将 crond
服务重启,否则就要等下次系统重启后才生效了。
1 | [root@MyVPS2382 home]# service crond restart |
本文标题:让centos定期重启
文章作者:凹凸曼
发布时间:2013-05-20
最后更新:2024-09-28
原始链接:https://sobaigu.com/centos-crond-setting.html
版权声明:转载请务必保留本文链接和注明内容来源,并自负版权等法律责任。