我已经为OpaWRT OS编写了一个运行MedaTek MT7688模块的TCP服务器程序。使用Init Scripts我在启动时启动我的程序。 如果某些方法(例如分段错误)我的程序被终止,那么自动重新启动该程序的方法是什么?
提前致谢。
答案 0 :(得分:0)
为了解决这个问题,我写了一个脚本调用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
请对此发表评论。