Commande online

Bonjour,
j’ai installé adguard sans docker sur un syno, au demarrage du syno j’ai fait un petit script dans le planificateur de tache pour demarrer le service au demarrage.
Je voudrais pouvoir faire une petit script pour redemarrer le service adguard depuis le syno si le service plante. l’etat serait vérifié toutes les 5mn par exemple
Comment savoir ce que la commande online releve comme info pour saoir si c’est en ligne ou non ?
merci

Hello,

chaque fois que le plugin communique correctement avec adguard cette commande est mise à 1

chaque fois qu’il y a une erreur de communication, elle est mise à 0

du coup sur le syno j’ai fait un script qui vient chercher l’etat de la commande online de jeedom pour le redemarrer

#!/bin/sh
# Récupération de l’état souhaité depuis l’API
STATE=$(curl "url commandeonlinejeedom")

# Choix de l‘action à effectuer en fonction du retour de l’API
if [ "$STATE" -eq 0 ]; then 

# Si l'API indique 0 alors on démarre Adguard
cd /volume1/ftp/AdGuardHome
./AdGuardHome
fi

exit 0

Est ce que je ne pourrais pas optimiser en m’affranchissant de jeedom et en recuperant l’etat de adguard directement sur le nas ?
Comment tu fais pour recuperer l’etat de la commande avec le plug in ?

Encore plus direct, utilise l’api syno !

C’est a dire ?

J’ai corrigé mon précédent message

Ou demande à @sigalou qui fait le plugin synology si tu peux pas simplement relancer un service qui serait tombé

1 « J'aime »