(Courriels de diversion: <manquent@nourrisson-phrase.com> <regresse@lamentees-civilisa.com> <changerent@projeterent-ramollira.com> <hortensias@rivaliserons-adossera.com> <decaisseras@accueillirent-manufacturions.com> <circonviendrez@temple-chauffee.com> <rêvez@ennuierions-analysions.com> <beurrer@deliera-accomplissions.com> <coupelle@categorie-assureriez.com> <gendarmees@mandats-montrerais.com> )




Bon, j'ai retrouver le format du .netrc et cela marche (mais faut pas oublier le
chmod 600)
NETRC=${HOME}/.netrc
NETRC_OLD=${HOME}/.netrc.old

if [ -f ${NETRC} ]
then
  mv ${NETRC} ${NETRC_OLD}
fi

echo "machine ${SATURNE_HOST} login ${SATURNE_USER} password ${SATURNE_PSWD}" >
${NETRC}
chmod 600 ${NETRC}

rexec ${SATURNE_HOST} ". ./.profile;${SH_S2TRIP_SATURNE} ${FIC_S2TRIP_SATURNE}"

rm ${NETRC}
if [ -f ${NETRC_OLD} ]
then
  mv ${NETRC_OLD} ${NETRC}
fi

et je récupère le fichier ${FIC_S2TRIP_SATURNE} par ftp : impeccable !!

Merci a toi et a la semaine prochaine pour la question shell de la semaine 16
!!!

----------------------------------------------------------------------
Jean-François THAMIE
E-mail : jean-francois.thamie(at)cirso.fr

CIRSO Toulouse
Téléphone : 05-61-61-64-00, poste 385
----------------------------------------------------------------------



|--------+----------------------->
|        |          "garcia      |
|        |          julien"      |
|        |          <jgarciaj@hot||        |          mail.com>    |
|        |                       |
|        |          09/04/2001   |
|        |          20:54        |
|        |                       |
|--------+----------------------->
  >----------------------------------------------------------------------------|
  |                                                                            |
  |       Pour :  Jean-François THAMIE/CER31/REC@CER31                         |  |       cc :    linux-31@savage.iut-blagnac.fr                               |  |       Objet :      Re: [linux-31] La question shell de la semaine 15       |
  >----------------------------------------------------------------------------|




ben ca marche exactement comme pour le ftp..
cad qu'il suffit de renseigner correctement ton .netrc
py tu lances rexec <hostname> -l <username> command

meme que ca marche aussi sur AIX ;-)

julien


>From: "Jean-François THAMIE" 
>CC: "linux-31" <linux-31@savage.iut-blagnac.fr>>Subject: [linux-31] La question shell de la semaine 15
>Date: Mon, 9 Apr 2001 19:04:26 +0200
>
>
>
>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/>
>

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.






---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>