• [^] # Re: Mise à jour : Wget

    Posté par . En réponse au message Question d'FTP. Évalué à 1.

    Alors voilà le script final qui me permet de faire ce que je cherchais en utilisant wget:

    #!/bin/sh
    #########
    #Paramètres
    #Adresse e-mail pour l'envoi des messages
    CONTACT_EMAIL="foo@bar.com"
    EMAIL_SUBJECT="Nouveau(x) fichier(s) sur le site FTP"
    #Code de connexion au FTP
    LOGIN="anonymous"
    #Mot de passe pour l'acces au FTP
    PASSWORD="test@"
    #IP du serveur FTP
    SERVER_IP="192.168.10.248"
    #Répertoire sur le serveur
    SERVER_DIR="/Upload"
    #Masque des fichier(s) à lister
    FILE_MASK="*"
    #
    #Programmes
    #Wget
    WGET=/usr/bin/wget
    #Options de Wget
    WGET_OPTIONS="--spider -q -nr -P"
    #Mail
    MAIL=/usr/bin/mail
    #Répertoire temporaire de travail
    TEMPDIR=/tmp
    $WGET $WGET_OPTIONS$TEMPDIR "ftp://$LOGIN:$PASSWORD@$SERVER_IP$SERVER_DIR/$FILE_MASK(...)"
    if [ -s $TEMPDIR/.listing ]; then
    cat $TEMPDIR/.listing |`$MAIL -s $EMAIL_SUBJECT $CONTACT_EMAIL`
    rm $TEMPDIR/.listing
    fi