[Gull]:Ecrire un script

Philippe Ney philippe at overcool.ch
Thu Jul 3 12:00:42 CEST 2008


> 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



More information about the gull mailing list