Provavelmente não: essas mensagens são gravadas no console e seu TTY1
é apenas um dos consoles virtuais que o usam.
As mensagens de início / parada de serviço não são gravadas por um processo filho de seu comando (caso contrário, você poderia redirecioná-las para /dev/null
).
Por outro lado, você pode suprimir alguns outros tipos de mensagens escritas no console (mensagens do kernel, como mencionado em Como faço para desativar as mensagens ou o log da impressão no console / terminais virtuais? ).
Mas em uma verificação rápida do CentOS 7, nem redirecionar a saída de init
nem usar dmesg -n 1
afeta as mensagens enviadas do nível de execução 5 para 3. O shell de comando é desconectado (o que seria esperado para o seu programa também).