J'utilise un init script pour exécuter un processus simple, qui est lancé avec :
start-stop-daemon --start --quiet --chuid $DAEMONUSER \
--make-pidfile --pidfile $PIDFILE --background \
--exec $DAEMON $DAEMON_ARGS
Le processus appelé $DAEMON imprime habituellement les informations du journal sur sa sortie standard. Pour autant que je sache, ces données ne sont stockées nulle part.
Je voudrais écrire ou ajouter le stdout de $DAEMON à un fichier quelque part.
La seule solution que je connaisse est de dire à start-stop-daemon d'appeler un shellscript au lieu de $DAEMON directement ; le script appelle alors $DAEMON et écrit dans le fichier journal. Mais cela nécessite un script supplémentaire qui, comme la modification du démon lui-même, semble la mauvaise façon de résoudre une tâche aussi commune.