• [^] # Re: ftp

    Posté par . En réponse au journal envoi fichier par ftp. Évalué à 3.

    Moi je mets à jour tout mon site via FTP à chaque commit CVS. J'utilise lftp, qui est scriptable. Mon script (à améliorer, probablement, mais il a le label chezmoicamarche(c) tant recherché sur LinuxFR) :

    ***lucas@blop:~/CVS/CVSROOT/scripts$ cat majsitelucas.sh
    #!/bin/sh

    export CVSROOT=:local:/home/lucas/CVS
    cd /tmp
    echo "checkouting ..."
    cvs -q co -P web 2>&1
    cd web
    echo "FTP : updating ..."
    lftp -f /home/lucas/CVS/CVSROOT/scripts/majsitelucas.lftp
    cd ..
    rm -rf web
    echo "done"

    ***lucas@blop:~/CVS/CVSROOT/scripts$ cat majsitelucas.lftp
    open ftp.apinc.org
    user lucas b34tr1c3
    cd www
    mirror -R