#! /bin/bash nginx_procnum=`ps -ef | grep "nginx" | grep -v grep | wc -l` mysql_procnum=`ps -ef | grep "mysqld" | grep -v grep | wc -l` redis_procnum=`ps -ef | grep "redis" | grep -v grep | wc -l` memcached_procnum=`ps -ef | grep "memcached" | grep -v grep | wc -l` if [ $nginx_procnum -eq 0 ] then echo "nginx starting..." /etc/init.d/nginx start elif [ $mysql_procnum -eq 0 ] then echo "mysql starting..." /etc/init.d/mysqld start elif [ $redis_procnum -eq 0 ] then echo "redis starting..." /etc/init.d/redis start elif [ $memcached_procnum -eq 0 ] then echo "memcached starting..." /etc/init.d/memcached start else echo "running well" fi