Mille mercis Ju, j'ai commencé à regarder ton script mais 75% de son contenu m'echappe. Pour répondre a ton 1er mail, je confirme que je n'ai absolument pas le temps de me mettre au scripting, et quand je vois ton résultat, je sais que je ne l'atteindrai jamais, donc autant faire appel aux bonnes compétences (d'où aussi l'idée de rémunérer ces compétences).
Je vais essayer de tester ton script ce WE, et encore une fois, grand merci. Je te tiens au courant promis ! cordialement Franck Lavis www.micro38.com 04-76-34-98-66 / 06-60-86-10-77 -- Pourquoi payer des logiciels inutiles en achetant un ordinateur ? - http://www.racketiciel.info http://www.detaxe.org Essayez gratuitement: http://www.ubuntu.com http://www.getfirefox.com http://fr.openoffice.org Adoptons des gestes responsables : N'imprimez ce mail que si nécessaire. 2010/8/25 Avell Diroll <[email protected]> > On 25/08/10 11:03, Franck Lavis - Micro38 Informatique wrote: > (snip) > > J'ai besoin d'un script que je ferais tourner sur une de mes machines >> Ubuntu, qui, periodiquement, irait scruter un serveur FTP donné, >> downloaderait le contenu d'une liste de dossiers données, en excluant les >> fichiers récents (de moins d'une période récente donnée, par exemple: tout >> sauf ceux de moins de 2 semaines). En gros, un script qui irait >> régulièrement faire de la place sur un serveur FTP qui me sert pour des >> sauvegardes externes. Le top serait qu'il m'avertisse par mail de ce qu'il >> a >> fait en m'envoyant un log. Il lirait les différents paramètres dans un >> fichier texte que je pourrais modifier, qui contiendrait la liste des >> dossiers, la période à exclure du download, le mot de passe FTP ce qui me >> permettrait de le modifier moi-même, etc.) >> > (snip) > > Voici un script qui répond grosso modo au cahier des charges ... c'est du > quick'n dirty, testé sur une vm faisant tourner un pure-ftpd: <you've been > warned>. > > Il suffit de rendre le script ftp_delete_old_files.py exécutable > chmod +x ftp_delete_old_files.py > le lancer une fois dans le vide: > ./ftp_delete_old_files.py > il crée alors un fichier de configuration: > $HOME/.ftp_delete_old_files.conf > qui est, je l'espère, suffisamment explicite. Il n'est pas vraiment > nécessaire de modifier le champ "from_address", à moins que la boîte de > réception filtres ces mails comme du spam (testé sur gmail, les mails > envoyés sont considéré comme du spam, il suffit alors de les signaler comme > du non-spam pour les recevoir normalement par la suite). > Enfin il suffit d'ajouter ce script à son crontab: > crontab -e > en ajoutant la ligne suivante: > 0 20 * * * /path/to/ftp_delete_old_files.py > > le script n'envoie un mail que si il a supprimé des fichiers ... sinon il > ne se passe rien. > > En espérant que c'était bien ce qui était recherché ... > > Bonne continuation > > Ju > -- > A computer once beat me at chess, but it was no match for me at kick > boxing. > > -- > ubuntu-fr mailing list > [email protected] > https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr >
-- ubuntu-fr mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
