本文编写于 1085 天前,最后修改于 1085 天前,其中某些信息可能已经过时。
0x01 Nginx進程守護
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
pgrep -x nginx &> /dev/null
if [ $? -ne 0 ]
then
service nginx start
else
exit
fi
0x02 MYSQL進程守護
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ]
then
echo "At time:$(date) :MySQL is stop .">> /var/log/mysql_messages
/etc/init.d/mysqld start
else
exit
fi