我有一个运行ARM71的Synology NAS盒子。我安装了一个Blynk服务器,只有当我通过Putty连接时才运行。当我从NAS服务器断开连接时,Blynk停止运行。为了确保Blynk服务器正在运行,创建了一个watchdog.sh,每隔5分钟通过cron执行一次。
我的Blynk文件存储在volume1 / blynk /
的blynk文件夹中执行以下监视程序文件时,会生成命令未找到错误。它的功能是检查blynk服务器是否正在运行,如果没有,则执行它。
我并不热衷于Linux,所以感谢任何帮助。
TIA
#!/bin/sh
#
#Watchdog script for blynk server
#
stat=`/bin/ps -aux | /bin/grep -c "blynk"`
server="server-0.29.6.jar"
if [ $stat -lt "2" ]; then
/usr/local/bin/java -Djava.net.preferIPv4Stack=true -jar /volume1/blynk/$server -serverConfig /volume1/blynk/server.properties -dataFolder /volume1/blynk/ &
fi