0
我的腳本由Cron執行,每2分鐘檢查一次,如果xxx正在運行。如果它不在該過程中,那麼腳本將運行它。問題在於它有時會運行幾次。重啓之前保護程序
我的問題是如何檢測程序運行多次? bash如何檢測到pidof函數返回多個而不是一個pid?
#!/bin/bash
PID=`pidof xxx`
if [ "$PID" = "" ];
then
cd
cd /home/pi
sudo ./xxx
echo "OK"
else
echo "program is running"
fi
它的工作!謝謝! – wojtek6000