一个人至少拥有一个梦想,有一个理由去坚强

心若没有栖息的地方,到哪里都是在流浪

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

我们日常使用VPS服务器的时候,运行的时候经常会碰到服务器内存不足的问题,尤其是服务器运行一段时间以后,内存是几乎被吃完了的,这种情况在小内存的服务器上尤为明显,例如楼主的virmach家水牛城的128M内存的KVM小鸡就经常因为内存不足而死机,因此楼主经常浪费时间和精力去后台手动重启,因此今天要介绍 基于crontab 命令在vps上实现定时脚本任务——-自动重启,让你的小鸡实现每天自动重启(这个应该是最简单的定时脚本了)

1、安装crontab组件并且开启

centos系:

yum install vixie-cron crontabs
chkconfig crond on
service 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

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

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注