设置VPS自动重启(Linux)
最近手上有不少小运存(128MB——OVZ)的VPS
因为无SWAP而总是自动超运存而卡机。
遂想办法解决这问题~
当然是利用Crontab设置自动重启任务。
安装
注意检查当前是否在ROOT帐户。
For CentOS/Redhat:
yum install vixie-cron crontabs //安装
chkconfig crond on //设为开机自启
service crond start //启动
For Debian/Ubuntu
apt-get install cron //安装
/etc/init.d/cron restart //重启
使用
添加任务:
crontab -e
查看任务
crontab -l
在crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段。格式如下:
minute hour day month week command
其中:
minute: 表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示日期,可以是从1到31之间的任何整数。
month:表示月份,可以是从1到12之间的任何整数。
week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件路径。
所以如果每天1点重启VPS可设命令为:0 1 * * * /sbin/reboot
保存
用Vi等编辑器编辑好后进行重启或重载配置即可。
service crond restart //重启
/etc/init.d/cron restart //重启
service crond reload //重新载入配置
参考
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
service crond status //查看服务状态 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
小菜鸡
评论已关闭