A metainit possui uma diretiva para gerar um arquivo de log?

1

O metainit tem uma diretiva para gerar um arquivo de log redirecionando o fluxo de saída padrão do processo para ele?

O jeito ingênuo de:

Exec: /srv/wordy/wordy >/var/log/wordy.log

parece não funcionar, já que metainit analisa como redireciona arguments e o resultado é assim:

start-stop-daemon --start --oknodo --background --quiet --make-pidfile --pidfile $PIDFILE --exec $DAEMON -- \
                $DAEMON_ARGS || return 1
    
por Kolyunya 18.10.2015 / 21:19

1 resposta

0

A única solução que encontrei foi modificar o script /etc/init.d gerado depois de executar update-metainit . Infelizmente este é um passo extra agora, mas pelo menos funciona. Info aqui :

Substitua a parte -exec da linha de chamada do daemon start-stop-57:

   "--exec $DAEMON -- $DAEMON_ARGS || return 1"

com:

   "--startas /bin/bash -- -c "exec $DAEMON $DAEMON_ARGS  >> /var/log/app.log 2>&1" || return 1"
    
por 02.12.2015 / 02:52