[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: redirection sortie standard



Le Lundi 29 Mai 2006 23:34, Yves Rutschle a écrit :
> On Mon, May 29, 2006 at 11:06:24PM +0200, Matthieu wrote:
> > 0 0 * * * $HOME/scripts/save.sh >> $HOME/logs/save.log
>
> Attention, >> rajoute à la fin du fichier, donc save.log va
> croitre sans fin.

Il serait peut-être bon d'utiliser logrotate.

>
> > lorsque je lance cette crontab, j'ai plusieurs centaines de lignes de
> > sorties.
>
> [...]
>
> > mais le fichier de log generé par la crontab ne contient que trois
> > lignes, chacune des lignes est generé par le script persona_save
> > correspondant
>
> Je ne comprend pas ces deux phrases, elles me paraissent
> contradictoires. Il y a plusieurs centaines de lignes, ou
> bien 3 lignes?
>
> > mais aucune des sorties realisées par le commandes rsync ne sont
> > sauvegardées, alors qu'elles sont visibles lorsque j'appelle save.sh en
> > ligne de commande
>
> peut-être rsync écrit-il sur stderr, auquel cas il faut
> rediriger stderr au lieu de stdout:
> save.sh 2> save.log

Je pense qu'il veut rediriger les deux, et donc je ferais comme ceci :
0 0 * * * $HOME/scripts/save.sh 2>&1 >> $HOME/logs/save.log

-- 
Florent

Attachment: pgpHgwDf2WXPx.pgp
Description: PGP signature


Reply to: