Aller au contenu

Featured Replies

Posté(e)

bonjour

je souhaiterais que mon nas synology ds115j exécute un code tous les 24h

j'ai mis le code dans le plannificateur, mais ça ne fonctionne pas 

 

image.png.08d771336ef8f3b8da625f902c1d0079.png

 

voici le code en question

 

#!/bin/bash
pr=$(curl -s "http://192.161.1.22:8084/json.htm?type=devices&rid=2" | jq -r .result[]."Data"|cut -d ' ' -f1|tr -d '.')
prod="$pr"
echo "On a produit depuis le debut:" $prod
url="https://www.bdpv.fr/webservice/majProd/expeditionProd_v3.php?util=************&apiKey=******************&source=Domoticz&typeReleve=compteur&index=$prod"
echo $url
ret=$(curl -s "$url")

 

 

 

c'est comme cela qu'il faut procéder ou je me suis planter?

 

 

Posté(e)

Bonjour,

Sans analyse du code je conseille plutôt de mettre le script dans un fichier et d’y faire appel dans le planificateur
Avec une ligne comme suit

ash /volume1/homes/cmoi/monscript.sh

Ce qui suppose
D’avoir vérifier en amont la bonne exécution du script (via un accès ssh/telnet en local sur le NAS)
Que le s tilt dans mon exemple soit sauvegardé dans un fichier texte monscript.sh dépose sur le dossier home de l’utilisateur cmoi

Bon courage

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.