Shell
dino
-
dino -
dino -
Bonjour,
J'ai deux question a poser :
1-Quelle est la syntaxe sous sh pour lancer une commande/script a d'une machine unix a une autre qui necessite un user/mdp
:
rsh "nom machine" su - "user" "la syntaxe pour le mdp" "commande ou script";
2 -est ce que je peux avoir le code retour de ma commande/script en local ?
Merci a tous.
J'ai deux question a poser :
1-Quelle est la syntaxe sous sh pour lancer une commande/script a d'une machine unix a une autre qui necessite un user/mdp
:
rsh "nom machine" su - "user" "la syntaxe pour le mdp" "commande ou script";
2 -est ce que je peux avoir le code retour de ma commande/script en local ?
Merci a tous.
5 réponses
-
-
Salut,
Soit tu installes une authentification par clé, soit tu utilises "Expect" (voir ce thread)...
-
Merci pour la réponse .
Pour l'installation par clé ,je ne peux pas trop faire ,mes droit sont restreint sur la machine.
J'ai essayer la deuxiemme solution ,avec "Expect" voila ce que j'ai :
#!/usr/bin/expect -f
set -vx
for i in 2 3 4
do
set timeout 3
spawn ssh machine$i
expect "password:\r"
send -- "le mdp\r"
expect "ma commande";
done
+ set timeout 3
+ spawn ssh "machine"
./test.ksh[12]: spawn: not found.
+ expect password:\r
./test.ksh[13]: expect: not found.
+ send -- le mdp \r
I'm going to create the standard MH path for you.
install-mh: unable to create directory Mail: The file access permissions do not allow the specified action.
install-mh: unable to create Mail
send: [install-mh aborted] -
Apparemment non !!:
$ ls /usr/bin/ex*
/usr/bin/ex /usr/bin/execrset /usr/bin/expand /usr/bin/explain /usr/bin/expr
A part s'il faut chercher ailleurs ou autrement ? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Effectivement pas installé.
Je passerais par le administrateur système ,on le lancera avec le compte root et je pense que ca passera.
Merci beaucoup pour votre implication.