bonjour,
je ne sais pas exactement quel problème peut rencontrer ton script, mais s’il fonctionne bien en console, je pense que tout simplement cron doit l’appeller en background:
[quote=“corsica13”]enfaite tu me suggere de renvoyé :
rar a -m5 ./$rep/donnees.rar $serv/données/* > log1.txt
[/quote] Oui par exemple, sauf que dans ce cas (vu que ça n’est pas prévu pour être lancer dans un terminal -> pas de $(pwd)), je pense que tu dois mettre un chemin absolu, style /var/log/tonscript.txt
Ce qui donnerait:
Pour ne pas avoir à rediriger la sortie de chaque commande de ton script, tu le fais globalement, c’est tout le script qui est redirigé (ses sorties).
Mais tu n’a alors aucun suivi à l’écran. En plus, les tâches lancées par cron ne sont pas prévues pour effectuer des sorties en console.
Si c’est un script qui se lance en fin de boot, c’est autre chose.
Tu peux aussi imaginer de rediriger les sorties &1 et &2 vers un /dev/tty8 (toujours ouvert normalement, et n’attendant pas de login); ou une partie, si tu veux la sortie standard en /dev/tty8 (on y accède par un Ctrl + Alt + F8 ), et la sortie erreur en fichier de log, ça donnerait ça: