-1
我已經爲MedaTek MT7688模塊編寫了在OpneWRT OS上運行的TCP服務器程序。使用Init腳本我正在啓動我的程序。 如果某些方法(例如分段故障)我的程序終止,那麼自動再次啓動此程序的方式是什麼?在OpenWRT上自動運行任何已終止的進程
在此先感謝。
我已經爲MedaTek MT7688模塊編寫了在OpneWRT OS上運行的TCP服務器程序。使用Init腳本我正在啓動我的程序。 如果某些方法(例如分段故障)我的程序終止,那麼自動再次啓動此程序的方式是什麼?在OpenWRT上自動運行任何已終止的進程
在此先感謝。
爲了解決這個問題我已經寫了一個腳本調用monitor.sh
#!/bin/sh
while [ 1 ]; do
PROCESS=`ps | grep myApp | grep -v grep`
if [ -z "$PROCESS" ]; then
echo "Process is not running"
/root/myApp 2>/dev/null 1>/dev/null &
fi
sleep 3
done
exit 0
這個請評論。