1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun 4*4882a593Smuzhiyunkillall ipc-daemon 5*4882a593Smuzhiyunkillall mediaserver 6*4882a593Smuzhiyunkillall storage_manager 7*4882a593Smuzhiyunkillall netserver 8*4882a593Smuzhiyunkillall dbserver 9*4882a593Smuzhiyunkillall startup_app_ipc 10*4882a593Smuzhiyunkillall ispserver 11*4882a593Smuzhiyunecho "Stop Application ..." 12*4882a593Smuzhiyun 13*4882a593Smuzhiyuncnt=0 14*4882a593Smuzhiyunwhile [ 1 ]; 15*4882a593Smuzhiyundo 16*4882a593Smuzhiyun cnt=$(( cnt + 1 )) 17*4882a593Smuzhiyun if [ $cnt -eq 8 ]; then 18*4882a593Smuzhiyun echo "killall -9 mediaserver" 19*4882a593Smuzhiyun killall -9 mediaserver 20*4882a593Smuzhiyun sleep 0.1 21*4882a593Smuzhiyun break 22*4882a593Smuzhiyun fi 23*4882a593Smuzhiyun ps|grep mediaserver|grep -v grep 24*4882a593Smuzhiyun if [ $? -ne 0 ]; then 25*4882a593Smuzhiyun echo "mediaserver exit" 26*4882a593Smuzhiyun break 27*4882a593Smuzhiyun else 28*4882a593Smuzhiyun echo "mediaserver active" 29*4882a593Smuzhiyun fi 30*4882a593Smuzhiyun sleep 1 31*4882a593Smuzhiyundone 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunumount /userdata/media 34