Change-Id: I627c76404bda372d4fb1df7f926c5da2c478838e Signed-off-by: owen <qiuen@rock-chips.com>
38 lines
1.1 KiB
Bash
Executable File
38 lines
1.1 KiB
Bash
Executable File
#!/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
|