Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

script .sh avec passage param

Réservé à l'utilisation et la programmation de scripts dans JEEDOM
bosquo342
Timide
Messages : 46
Inscription : 13 avr. 2016, 09:33

script .sh avec passage param

Message par bosquo342 » 23 déc. 2019, 22:29

Bonjour a tous ,

Voila je sèche sur un petit problème.

J'ai un script qui appel un fichier .sh et j'aimerais lui passer une variable.

Exemple /../.../../test.sh 12

Dans le fichier .sh
echo "salut le chiffre est $1"

Mais je n'y arrive pas.
Y a t il un autre moyen pour passer une variable dans un fichier .sh que l'on veut exécuter ?

Merci pour votre aide :p

Bonne soirée

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: script .sh avec passage param

Message par winhex » 23 déc. 2019, 23:22

bonjour tu n'y arrives pas
car tu dois pas avoir les droits
si via commande unix (putty) ton script sh fonctionne
vérifie que l'exec en permission est activé ainssi que l'utilisateur.

souvent quand j'utilise la création via jeedom les droits exec ne sont pas activé

sinon
il vaut mieux passé via PHP (le PHP peux exec du ssh aussi)
ou intégré dans ton script sh le nom retour d'info.
regarde sur le "market script" certains script l'intégre (ainssi que la variable de ta question)

la raison il n'y a pas de time out en ssh, ex j'envoie une commande ou une info sur un appareil eteind
ça va attendre, 1 processus en cours
une 2,... , 2,... processus en cours
si tu fais se genre de lancement en unix (putty) seul le control+c te débloque.

bosquo342
Timide
Messages : 46
Inscription : 13 avr. 2016, 09:33

Re: script .sh avec passage param

Message par bosquo342 » 24 déc. 2019, 00:17

Super merci, je viens de test en php au lieu de .sh et c est passé.

Merci pour l'information au top.

Bonne soirée

Répondre

Revenir vers « [Plugin officiel] Scripts »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité