Respondida quando Ben postou na lista de discussão do upstart-devel:
Eu tenho um processo configurado em / etc / init e ele é executado pelo init deamon, e quero que este processo pare de enviar logs para o diretório / var / log / upstart.
Eu li este documento: link
Mas não entendia o uso, Como faço para definir a atualização --no-log para um processo init?
Obrigado
Respondida quando Ben postou na lista de discussão do upstart-devel:
Pode haver uma maneira de fazer isso sem uma reinicialização, mas não consegui encontrá-lo - invocar /sbin/init ou tellinit com a opção --no-log , como algumas pessoas recomendariam, simplesmente exibe um erro ( pelo menos, em Trusty):
# /sbin/init --no-log
init: invalid option: --no-log
Try 'init --help' for more information.
Mas, se você estiver disposto a reinicializar para ver as alterações, abra o /etc/default/grub em seu editor favorito, localize a linha que está configurando o GRUB_CMDLINE_LINUX (geralmente é definido como vazio) e adicione --no-log ao isso.
Em seguida, execute update-grub e reinicialize.
Quando a máquina voltar, execute lsof | grep /var/log/upstart para ver que não há arquivos abertos no diretório. Você também pode verificar /var/log/kern.log para ter certeza de que --no-log está entre os argumentos do kernel em execução.