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:
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.
[^] # Re: ncftp
Posté par Jérôme Pinot (site web personnel) . En réponse au journal ncftp. Évalué à 1.
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.