1、编写sh脚本语言
#!/bin/sh
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ]
then
echo “At time: `date "+%Y%m%d_%H:%M:%S"` :MySQL is stop .”>> 日志路径
/etc/init.d/mysqld start
else
echo “MySQL server is running: `date "+%Y%m%d_%H:%M:%S"` :Mysql is restart.”>> 日志路径
/etc/init.d/mysqld restart
fi
保存文件 name.sh
2、加权限
chmod -R777 name.sh
尝试运行一下脚本
sh name.sh
3、设置定时任务
crontab -e
我设置是晚上12点后重新启动
0 0 0 0 * * * /name.sh > /dev/null 2>&1
这样就完成!