Files
device_rockchip/rk3308/cmcc_soundai/watch_sai_service.sh
owen b5320b466b cmcc soundai: added cmcc soundai oem dir and config for cmcc soundai project.
Change-Id: I627c76404bda372d4fb1df7f926c5da2c478838e
Signed-off-by: owen <qiuen@rock-chips.com>
2019-01-28 15:28:23 +08:00

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