systemctl a saída está truncada

6

Uma necessidade de grep a saída para este comando:

systemctl | grep failed

O problema é que ele não mostra unidades completas:

systemd-...-clean.service loaded failed failed        Cleanup of Temporary Directories
systemd-...-setup.service loaded failed failed        Recreate Volatile Files and Directories
tcsd.service              loaded failed failed        LSB: Init script for TCSD
cups.socket               loaded failed failed        CUPS Printing Service Sockets

Você pode ver as unidades como: systemd-...es-clean.timer para systemd-tmpfiles-clean.service

Eu tentei com um arquivo:

systemctl --failed > file

Ou gato:

systemctl --failed | cat

Mas o problema é o mesmo. Eu preciso entender por que isso acontece e como consertá-lo.

    
por Kevin 13.10.2012 / 15:45

1 resposta

6

Isso não está relacionado a pipes, é o comportamento de systemctl . Use a opção --full para obter nomes completos:

--full
    Do not ellipsize unit names and truncate unit descriptions in the
    output of list-units and list-jobs.
    
por 13.10.2012 / 16:35

Tags