Re: commande en console, crontab et archivemail
From: VALLIET Emmanuel <emmanuel.valliet@enst-bretagne.fr> Date: 060103
> On Mon, Jan 06, 2003 at 03:58:19PM +0100, Ploum wrote:
>
> Salut :) (et pis meilleurs voeux aux debianeux de la liste)
>
> Mhh, le '<', en shell, ca veut dire 'prends en entrée les données du
> fichier suivant', donc, c'est pas du tout ce que tu cherches à faire.
> À la limite, ça aurait pu être un cat mon_fichier > date..., mais c'est
> pas une économie de ressources :)
> Donc, j'imagine plutôt un truc du genre
> mv mon_fichier "prout.`date +%m-%d`"
Merci ! ça marche ! En fait faut faire attention à ne pas mettre des '
mais des ` (je connais pas la signification mais je viens de tester)
>
> Attention, dans les crontab, les % ont une signification particulière,
> et donc, si cette commande se retrouve dans une crontab, il faudra
> rajouter un \ devannt tous les %.
Ok, merci
> > mais ça ne marche pas ! Comment faire ?
>
> Ah non, ca marche pas :)
>
> > Autre question, si je demande à crontab d'effectuer ça toutes les
> > semaines, par exemple chaque lundi via
> > "* * * * 0 archivemail -d 10 -o ~/mail/archives ~/mail/sent"
> > est-ce qu'il va effectuer cette tache si je ne le lance que le mardi ?
> > Et ma syntaxe est-elle bonne quelque soit l'heure à laquelle j'allume
> > mon PC le lundi ?
>
> Mhh, la page de man pour la crontab (attention, man 5 crontab, sinon, on
> tombe sur la commande crontab) est plutôt bien faite.
> Tiens, par exemple, ceci pourrait de simplifier la vie:
Ben j'ai fait man crontab, mais pas man 5 évidemment ! merci pour le
tuyau et pour anacron aussi. :)
Reply to: