在OpenWRT上自动运行任何终止的进程
我已经为MedaTek MT7688模块编写了一个在OpneWRT操作系统上运行的TCP服务器程序。使用Init脚本,我在启动时启动我的程序。 如果我的程序以某种方式(如分段故障)终止,如何自动重新启动该程序在OpenWRT上自动运行任何终止的进程,openwrt,Openwrt,我已经为MedaTek MT7688模块编写了一个在OpneWRT操作系统上运行的TCP服务器程序。使用Init脚本,我在启动时启动我的程序。 如果我的程序以某种方式(如分段故障)终止,如何自动重新启动该程序 提前感谢。为了解决这个问题,我编写了一个脚本调用monitor.sh #!/bin/sh while [ 1 ]; do PROCESS=`ps | grep myApp | grep -v grep` if [ -z "$PROCESS" ]; then
提前感谢。为了解决这个问题,我编写了一个脚本调用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
请对此发表评论