快捷搜索:   nginx

设置服务器定时自动重启并自动邮件通知提醒脚本

我们可以设置服务器定时重启,并在重启时自动发邮件提醒我们,这里我们选择139邮箱,这样邮件到达时会自动发短信提醒,相当于我们有了服务器重启自动短信提醒服务!
cd /root
在root目录下创建reboot.sh文件


vi reboot.sh


填入如下内容


#!/bin/sh
/usr/sbin/apachectl stop
sleep 5
pkill httpd
/etc/init.d/mysqld stop
echo "server reboot" |mutt -s "Server reboot" xxx@139.com
sleep 8
reboot


添加执行权限


chmod +x reboot.sh




crontab -e


编辑定时执行文件
将如下命令添加进去


10 1 * * 5 /root/reboot.sh



这个命令的意思就是每周五 1:10分执行这个脚本命令进行重启。
选周五的原因是每周周六周日会迎来访问高峰了,先重启做好准备。


139邮箱的设置

blob.png

顶(6)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论