我们日常使用VPS服务器的时候,运行的时候经常会碰到服务器内存不足的问题,尤其是服务器运行一段时间以后,内存是几乎被吃完了的,这种情况在小内存的服务器上尤为明显,例如小编的virmach家水牛城的128M内存的KVM小鸡就经常因为内存不足而死机,因此小编经常浪费时间和精力去后台手动重启,因此今天要介绍 基于crontab 命令在vps上实现定时脚本任务-------自动重启,让你的小鸡实现每天自动重启(这个应该是最简单的定时脚本了)
1
安装crontab组件并且开启
centos系:
yum install vixie-cron crontabschkconfig crond onservice crond start
debian系:
apt-get install cron/etc/init.d/cron restart
2
编辑定时任务脚本
crontab -e
需要注意的是有的 debian 系统会提示你编辑模式,这里默认就行,按给出的说明来,centos 反正是一步到位的。
3
添加定时任务脚本
30 12 * * * /sbin/reboot
这个命令的意思是每天中午 12 点 30 自动重启服务器,添加多条即可执行多次,之后按 :wq 保存退出。
4
重启crontab服务
/etc/rc.d/init.d/crond stop
/etc/rc.d/init.d/crond start
这样就可以实现简单的定时任务了。