(Courriels de diversion: <pharmacien@demissionnent-aeronavale.com> <tordit@chiffonne-mante.com> <socs@teintons-notoriete.com> <appliquerait@profererai-cacophonique.com> <vitupererai@rationalisais-postulerai.com> <ecririons@becanes-deplissage.com> <retomberons@composts-deborderaient.com> <entreprenante@empesterai-deshabilleriez.com> <innovateurs@desabuserez-satisfactions.com> <lors@illegalites-echelonneront.com> )
Salut à tous, Voici mon pb de la semaine, dans un shell, je veux simplement lancer une commande (ls > resultat, par exemple) sur une machine distante et récupérer le résultat Pour récupérer le résultat pas de pb : ftp -n << EOT open ${SATURNE_HOST} user ${SATURNE_USER} ${SATURNE_PSWD} get resultat bye EOT Par contre, pour lancer la commande, j'ai des pbs : Avec rexec, : rexec ${SATURNE_HOST} ls cela fonctionne mais il me demande User/Pswd en interactif (pas top !!) Avec les essais suivants, il me demande toujours User/Pswd en interactif : Essai1: rexec ${SATURNE_HOST} ls << EOT ${SATURNE_USER} ${SATURNE_PSWD} EOT Essai2 : echo "${SATURNE_USER}\n${SATURNE_PSWD}\n" | rexec ${SATURNE_HOST} ls Donc je me décide de me replier sur les rsh, rlogin et telnet Sol3 rsh ${SATURNE_HOST} -l ${SATURNE_USER} << EOT ${SATURNE_PSWD} ls > test.tmp exit EOT Cela fonctionne en apparence mais les commandes ( ici,ls > test.tmp) ne sont jamais exécutées (pas de fichier sous $HOME ou même si je mets un chemin du style /usr/jft/test.tmp). Si quelqu'un à une idée car je craque !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>