diff --git a/duniter-checkBlock.sh b/duniter-checkBlock.sh index 8e33faf..01c1db6 100755 --- a/duniter-checkBlock.sh +++ b/duniter-checkBlock.sh @@ -40,14 +40,15 @@ Par précaution, ce scrip a été locké $lock fois. MAIL_END } -myBMA=$(netstat -pnl 2>/dev/null | grep "duniter_defaul" | grep ":45000" | awk '{ print $4 }') +myBMA=$(netstat -pnl 2>/dev/null | grep "duniter" | grep ":45000" | awk '{ print $4 }') myNode=$(curl -s http://$myBMA/blockchain/current | jq '.number') -refNode=$(curl -s $refName/blockchain/current | jq '.number') +refNode=$(curl -s https://$refName/blockchain/current | jq '.number') -if [[ -z $PID || -z $pokaNode ]]; then - $MY_PATH/duniter-restart.sh - sendalerte "redémarré" - exit 0 +if [[ -z "$PID" || -z "$myNode" || -z "$myBMA" ]]; then + chmod u+x $MY_PATH/duniter-restart.sh + $MY_PATH/duniter-restart.sh + sendalerte "redémarré" + exit 0 fi [[ -e $lockSync ]] && lock=$(cat $lockSync) @@ -79,7 +80,8 @@ checkg1 if [ $diffNode -gt 5 ]; then [[ $1 == "auto" ]] && sendalerte "resynchronisé" - bash $MY_PATH/duniter-resync.sh > /dev/null 2>&1 + chmod u+x $MY_PATH/duniter-resync.sh + $MY_PATH/duniter-resync.sh > /dev/null 2>&1 fi exit 0