Utiliser la valeur d'une commande d'un objet comme option de script dans un scénario

Bonjour,

J’ai un écris un script pour libérer de l’espace rapidement sur des machines, pour éviter de faire une commande ou un script par machines j’aimerai pouvoir utiliser des valeurs retournées par des objets

Concrètement j’aimerai que l’action suivante dans un scénario :

mon_script.sh valeur_retourner_par_un_objet_jeedom

me retourne l’info « valeur_retourner_par_un_objet_jeedom » si mon script serait « echo $1 »

Mais je ne vois pas comment faire …

C’est possible ?

Hello,

Si j’ai bien compris, je dirais :
Tu fais ton script en action message avec /chemin/mon_script.sh #message#
Ensuite tu appelles ce script depuis ton scénario et en ‹ parametre › tu indiques ton objet.

Dsl si j’ai mal compris la demande.

Arnaud

Bonjour,

Je pense que mon message n’etait pas des plus clair :grinning_face_with_smiling_eyes:

Voici mon script de test :

#!/bin/bash
echo le retour de la commande est $1. Fin

Si je le lance avec l’argument « toto » de cette manière :
#[IT][mes scripts][testretour]# toto
il me retourne :
« le retour de la commande est . Fin » toto
alors que j’aimerai qu’il me retroune
« le retour de la commande est toto. Fin »

Bonjour,

Il faudrai que tu montre comment tu l’appelles et comment tu l’as défini. Je ne reproduis pas. J’ai bien le résultat attendu.

Bonjour, désolé pour le délais de réponse.

j’aurai surement du commencé par la …


mon problème est donc dans ma premiere action :
#[IT][mes scripts][disk_menage]# est mon script de nettoyage qui attend une adresse IP comme argument
#[IT][srv-share][IPv4]# est l’adresse IP récupéré via le plugin proxmox

C’est certainement beaucoup plus clair comme ca … ce que je veux éviter c’est de faire un script dans le plugin script par serveur (donc typiquement l’exemple que tu me montre et qui fonctionne)

Bonjour,

Donc ton script est une action qui prend un paramètre ? Si c’est le cas, tu créés, dans le plugin script, une commande de type Action/Message et tu ajoutes le paramètre #message#.

Ce qui dans un scénario donne :

Merci ! j’ai testé et ca fonctionne bien ! il fallait le trouver !! :grinning_face_with_smiling_eyes:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.