[Gull]:Ecrire un script

Loïc Kuhn loic_kuhn at bluewin.ch
Fri Jul 4 10:50:27 CEST 2008


Génial merci pour cette solution. 
Est-il possible de passer le mot de passe de l'utilisateur se connectant
sur le serveur distant en paramètre.

Le but est d'exécuter ce script de façon automatique.
Merci encore
Loïc 
On Thu, 2008-07-03 at 12:00 +0200, Philippe Ney wrote:
> > Bonjour,
> > Désolé pour le "hors sujet" éventuel, je débute dans la programmation de
> > script sous linux et j'aimerai effectuer le traitement suivant :
> > 
> > 1. Se connecter à un serveur distant (sous linux également)
> > 2. Parcourir depuis un répertoire racine un certain nombre d'autres
> > répertoires
> > 3. Lister le contenu de ceux-ci dans un fichier plat (résultat)
> > 4. Fermer la connexion
> > 5. Envoyer le fichier plat par mail (à l'aide de postfix déjà installé)
> > 
> > J'aimerai savoir par où commencer et comment "scripter" cela. 
> > Question supplémentaire : Quels sont les outils appropriés pour éditer
> > les scripts sous linux ? (confort)
> > 
> > Merci de votre collaboration.
> > Loïc
> 
> Bonjour,
> 
> Il suffit de faire une connexion ssh avec clé publique en lui passant
> directement la commande à exécuter sur le serveur distant. La sortie
> standard étant récupérée sur le client et tu peux la renvoyer directement
> dans ta commande mail.
> 
> # ssh toto at server.ch "ls -lR /home/toto" | mail -s "Resultat du listing" toto at toto.ch
> 
> 
> Philippe
> _______________________________________________
> gull mailing list
> gull at forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull




More information about the gull mailing list