crontab脚本定时任务实现VPS自动重启

我们日常使用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

这样就可以实现简单的定时任务了。

干货来啦
快点表白呗

点赞