IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Téléchargez la version alpha de MySQL 6.0

Le , par KarimOuldamar

0PARTAGES

Bonjour,

Contexte :
J'ai une supervision EyesOfNetwork sur le serveur 1.
J'ai 2 scripts sur le serveur 2. Le script A lance le script B, recupere le resultat de B et l'envoi au serveur 1 par nrpe.
Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
Script A:
#!/bin/bash
var1=$(sudo -u userXX -H sh -c "cd /u05/app/oracle/scripts/;./ScriptB.sh BDD")
var="$var1;toto;tata"
echo "result: $var"

Script B
#!/bin/bash
echo "toto2"
#exit $(get_gap)
Qd le script A est lancé du serveur 2 je récupère
result:toto2;toto;tata

Problématique:
Qd le script est lancé du serveur de supervision serveur 1 je ne récupère pas le résultat en entier. Il manque le résultat renvoyé par le script B.
result:;toto;tata

Pouvez-vous m'aider à résoudre ce problème? Je ne vois pas d'ou cela peut venir
Merci par avance
PS: La conf nrpe est bonne vu que les 2 serveurs communiquent par nrpe

Une erreur dans cette actualité ? Signalez-nous-la !