#!/bin/sh sleep 3 while true;do pid_voip=`ps aux | grep cmcc_voip | grep -v grep | busybox awk '{print \$1}'` pid_client=`ps aux | grep sai_client | grep -v grep | busybox awk '{print \$1}'` pid_qplay=`ps aux | grep qplay_client | grep -v grep | busybox awk '{print \$1}'` if [ "$pid_client" == "" ];then echo "sai_client died, restart it." export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/oem/lib ps -ef | grep -iE "sai_client" | grep -v "grep" | awk '{print $1}' | xargs kill -9 #ps -ef | grep -iE "cmcc_voip" | grep -v "grep" | awk '{print $1}' | xargs kill -9 sleep 1 /oem/sai_client & fi if [ "$pid_voip" = "" ] ;then echo "voip died,restart it." ps -ef | grep -iE "cmcc_voip" | grep -v "grep" | awk '{print $1}' | xargs kill -9 sleep 1 /oem/cmcc_voip & fi if [ "$pid_qplay" = "" ] ;then echo "qplay died,restart it." ps -ef | grep -iE "qplay_client" | grep -v "grep" | awk '{print $1}' | xargs kill -9 sleep 1 /oem/qplay_client & fi sleep 2 done