• [^] # Re: ncftp

    Posté par (site web personnel) . En réponse au journal ncftp. Évalué à 1.

    Je ne suis pas sur de bien comprendre a quoi se rapporte ta question. Le seul script que je vois dans ce contexte, c'est celui que j'utilise pour mettre a jour mon slackware-current local:

    ngc891@darkstar:~/tmp$ cat> ftpslack <<"EOF"
    >open ftp.linux.sarang.net
    >binary
    >cd mirror/os/linux/distribution/slackware
    >get -r slackware-current
    >close
    >quit
    >EOF
    ngc891@darkstar:~/tmp$ cat> getslack <<"EOF"
    >#!/bin/bash
    >cat ftpslack|ncftp
    >EOF
    ngc891@darkstar:~/tmp$ chmod +x getslack
    ngc891@darkstar:~/tmp$ getslack

    Il y a surement un moyen pour tout mettre dans un seul fichier mais j'ai jamais pris le temps de chercher. Je suis un dilettante de l'info.

    A noter que passer par un script n'est pas tout a fait equivalent. Le "get -r" fonctionne pareil mais il n'y a plus de prompt. C'est donc plus rapide mais il faut se mefier. Il n'ecrase que ce qui est modifie. C'est comme un rsync a part qu'il n'efface pas en local ce qui n'existe plus sur le serveur.
    Bref, ce script est un truc pour gros faineant qui ne veut pas se retaper les commandes a chaques fois.

    Ca repond a ta question ?

    PS: le script n'est pas un copie-colle car je ne suis pas sur ma becane (et pas sur linux): il y a peut-etre des bourdes ici ou la.