Matthieu a écrit :
bonsoir
j'ai un petit soucis de logging de scripts shell.
ma crontab appelle un fichier save.sh qui en gros va appeler trois
autres scripts shell qui me sauvegardent respectivement les profils
firefox, thunderbird et gaim.
0 0 * * * $HOME/scripts/save.sh >> $HOME/logs/save.log
lorsque je lance cette crontab, j'ai plusieurs centaines de lignes de
sorties.
le fichier save.sh ne contient que
#!/bin/sh
#
# sauvegarde tous les profils
#
$HOME/scripts/personal_save_gaim.sh
$HOME/scripts/personal_save_thunderbird.sh
$HOME/scripts/personal_save_firefox.sh
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
saving gaim profile...
saving thunderbird profile...
saving firefox profile...
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
je ne comprends pas pourquoi.
peut etre pourriez vous m'aider?
bien cordialement
Matthieu
Je crois que c'est $HOME qui pose problème, quand tu appelles save.sh en
ligne de commande $HOME est définit et c'est ton répertoire utilisateur,
quand save.sh est appelé par cron $HOME n'est certainement pas définit.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]