0
프로세스가 죽으면 자동으로 프로세스를 다시 실행하는 방법을 알려줄 수 있습니까? 다음은 피곤 한 내 코드이지만 나에게 오류주고있다 :프로세스가 죽으면 다시 실행하는 방법 - Linux
편집 코드 : 나는 여전히 내가 무엇입니까 위의 코드를 여러 프로세스 ID와 코드를 업데이트 한
commandpid=`$busyboxValue pidof command`
echo ${commandpid} > /sdcard/CommandProcess.txt
if [ $commandpid -gt 0 ]
then
echo -16 > /proc/$commandpid/oom_adj
echo -1000 > /proc/$commandpid/oom_score_adj
fi
while [ true ]
do
echo "PID $commandpid"
if [ ps -p $commandpid > /dev/null ]
then
echo "[$(date)] :Process is already running with PID $commandpid"
else
echo "[$(date)] :Process is not running"
/data/local/command 1200 &
commandpid=`$busyboxValue pidof command`
echo ${commandpid} > /sdcard/CommandProcess.txt
fi
sleep 10
done
. 복용량이 다른 부분 코드가 계속 실행된다는 의미입니까? 그렇다면 내가 멈추기 위해해야 할 변화는 무엇입니까?
하나만 도와주세요. 반복적으로