Sim, isso está relacionado ao systemd. Você pode obter um registro de inicialização mais detalhado usando um destes métodos:
- adicione
systemd.show_status=1ao cmdline do kernel; - defina
ShowStatus=yesem/etc/systemd/system.conf; - remova
quietdo cmdline do kernel.
Ref .: systemd (1) .
Em relação às mensagens de systemctl ( service é apenas um wrapper) - não mostra saída em caso de operação bem-sucedida, que é como as ferramentas tradicionais de linha de comando operam.
Se ocorrer uma falha durante a inicialização do serviço (NB: isso não inclui "logo após a inicialização"!) , uma mensagem é mostrada, descrevendo a falha brevemente e sugerindo a exibição dos logs ou a emissão uma solicitação systemctl status separada. A falha também é indicada por um código de saída diferente de zero.
Estes são apenas blocos de construção, então você pode escrever uma função de shell simples (colocando-a no seu ~/.bashrc ou equivalente) se você preferir mais verbosidade. Por exemplo, na sintaxe bash:
function sctl() {
local ACTION="$1"
shift
systemctl "$ACTION" "$@" || systemctl status "$@"
}
