Derniers journaux de seginus :
- [12/05@20:08] Connaitre les XP
- [28/04@20:32] conseil programmation grahique
- [20/04@18:16] Wanadoo -> Free
- [19/04@19:20] logiciel de sauvegarde
- [15/04@21:24] Samba pour Linux
- [15/04@19:41] Montage démontage.
- [14/04@18:51] creation site sur Windows
- [13/04@11:07] Chaleur portable
- [29/03@10:05] LVM et redimentionnement
- [26/03@13:55] Systèmes de fichiers
- [09/03@19:54] anti popup konqueror
- [29/02@00:42] .doc sur framasoft
- [28/02@21:43] question sur GNU screen
- [24/02@17:21] Mon premier système GNU/Linux
- [24/02@00:13] A propos de fragmentation
- [21/02@21:52] Ça y est, j'ai enfin trouvé ma distribution
- [28/01@08:10] touchpad et mac
- [27/01@14:04] La fin de United Linux
- [17/01@14:07] streaming télé
- [15/01@16:54] synaptic et noyau 2.4.23
Journal : envoi fichier par ftp
Posté par seginus () le 19 mai 2004J'ai pas trop compris la page man de ftp et les recherches sur l'Internet ne sont pas facile vu que le programme à le même nom que le protocole.
Je veux tout taper dans une seul ligne de commande, et pas par l'intermédiaire du "shell" de ftp (c'est pour automatiser la mise à jour d'un site).
Merci d'avance à tous
PS, ce message s'autodétruira quand suffisament d'autre journaux auront été postés.
> Lire le journal (11 commentaires, moyenne: 2,5).
ftp
essayes avec curl
curl -u <login>:<password> -T <file> ftp://<server ftp>
Dam
-
[^]Re: ftp
Posté par Lucas (page perso, ) le 19/05/2004 à 22:00. (lien). É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-
[^]Re: ftp
-
[+] [^]Re: ftp
Posté par Nicolas Ternisien (page perso, ) le 20/05/2004 à 00:44. (lien). Évalué à -1.yaurait pas un comme qui dirait espèce de mot de passe dans tes scripts??? Enlève moi ça de la tout de suite dijiou!!!
lastnico:azerty
-
[^]Re: ftp
Posté par Lucas (page perso, ) le 20/05/2004 à 09:25. (lien). Évalué à 2.Bon, juste pour signaler que j'avais changé le mot de passe dans mon post (vous avez qu'à essayer si vous me croyez pas).
C'est gentil de s'inquiéter, mais je suis pas complètement con non plus :)
Par contre, je serais curieux de savoir combien de personnes ont essayé... Un admin d'apinc peut me renseigner ?
-
ncftpput
J'aime assez la commande ncftpput pour ca (package ncftp si je ne me trompe pas). Ca apporte pas mal de choses par rapport à la commande ftp de base.
Exemple :
ncftpput -u LOGIN -p PASSWORD -t TIMEOUT -V SERVEURDISTANT /REP_DISTANT /REP_LOCAL
Connexion avec LOGIN et PASSWORD sur SERVEURDISTANT avec un TIMEOUT pour éviter de rester scotché face à un serveur qui répond pas.
Transfert dans le répertoire distant REP_DISTANT du contenu du répertoire local REP_LOCAL
Et voilou.
http://www.ncftp.com/ncftp/(...)
-
[^]Re: ncftpput
Posté par stéphane (page perso, ) le 19/05/2004 à 22:00. (lien). Évalué à 2.damned posté la meme minute
plein de manieres
ncftp propose ncftpput, petit tuto d'exemple ici:
http://ernest.cheska.net/index.php?fichier=backup&status=loaddo(...)
Merci à tous
Merci à tous. Pour l'instant, je vais retenir la solution d'utiliser curl (c'est exactement, ce que je cherchais, mais je pensais que ftp le faisait lui-même). Je regarder de plus près les autres aussi quand j'aurais un peu de temps.
-
[^]Re: Merci à tous
Posté par Ackira () le 20/05/2004 à 18:31. (lien). Évalué à 1.Tu peux toujours essayer de faire une indirection si tu tiens à utiliser ftp :
echo -e "open ftp.myftp.com mylogin mypass\n put myfiles\n quit" > ftp.tmp; ftp <ftp.tmp; rm -f ftp.tmp
Non testé, mais ça n'a aucune raison de ne pas marcher. Il ya certainement plus court dans le même genre.
Un conseil..
Pour la mise à jour automatique d'un site, utilse sitecopy et son front-end xsitecopy !
apt-get install xsitecopy
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.