Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
:: script shell ::
Envoyé par: david fasani

Bonjour tout le monde !

Je me pose une question quand à l'utilité et à la réalisabilité d'un script shell.

Je plante le decors :

Je suis étudiant en informatique, malheureusement le réseau de mon université est impermeable, donc si je veux bosser chez moi le soir, je dois soit me les mailer, soit les deposer sur un ftp, soit les deposer chez moi en scp (mon pc n'est pas tjrs allumé...[ma copine]).

Ce que je voudrais faire, ce serait un script qui permet d'uploader un repertoire sur un FTP en mettant à jour seulement les fichiers modifiés depuis la dernière fois...

Etant donné que depuis l'université il me faut passer par un proxy, je me demande si je peux faire ca !

1°/ Existe-t-il un logiciel/script qui fait ça ?

2°/ Est-il possible de réaliser un tel script en bash par exemple (pour le fun) sachant qu'il faut FTPer et ce à travers un proxy ?

Merci,


Poste le Sunday 30 November 2003 18:02:12
Répondre     Citer    
Re: :: script shell ::
Envoyé par: david fasani

Ou alors une macro FTP ?


Poste le Sunday 30 November 2003 20:21:00
Répondre     Citer    
Re: :: script shell ::
Envoyé par: lechabin

bien sur tu peux creer un script pour des taches programme.
par conter pour le ftp il faut regarder la doc pour le mot de passe ....et le reste
en ce qui concerne le choix des fichiers .
justement recemment j'ai ecrit un script qui recherche parmis plein de sons ceux que j'ai enregistrer en dernier
Donc tu peux t'en inspirer
for i in * ;do l=$(stat -c %x $i | cut -d " " -f1 | cut -d "-" -f2 | grep 11) ; if [ $l ]; then echo "$i" ; fi ; done
le 11 c'est juste pour le mois ...
mais bon ...
a la place du echo tu peux mettre ftp -user -password
je ne suis pas sur pour la syntaxe

Poste le Sunday 30 November 2003 22:16:36
Répondre     Citer    
Re: :: script shell ::
Envoyé par: david fasani


D'après le man de ftp(1) il faut que j'utilise une macro, mais la je ne trouve rien, aucune doc.


Argh !!!!


Poste le Monday 1 December 2003 08:11:36
Répondre     Citer    
Re: :: script shell ::
Envoyé par: david fasani

G trouvé mon bonheur => ncftp qui fait tout ce que je lui demande =)


Poste le Monday 1 December 2003 12:22:26
Répondre     Citer    
Re: :: script shell ::
Envoyé par: Svear

Je pense que tu peux t'en sortir avec le "find" car celui-ci est capable de trouver les fichiers selons certains critères (nom, taille, type, date de modification !!!)

Je ne me souviens plus de la syntaxe réelle (le man te le dira) mais tu peux rechercher les fichiers dont la date de modification est plus récente que la date de modification d'un fichier particulier. Celui-ci pourrait être utilisé comme sentinelle et tu n'aurais plus qu'à créer ta liste de fichiers plus récents que celui-là et uploader cette liste...

Poste le Saturday 20 December 2003 23:57:10
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
:: script shell ::
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons