
Quando executo o comando
ps -e -o cmd,stime,etime=
a cmd
coluna é truncada, de modo que o cmd
caminho é truncado. Como formato a largura da coluna para que todo o texto seja exibido?
Responder1
No GNU/Linux você pode definir a largura da coluna da seguinte forma:
ps -e -o cmd:50,stime,etime=
Deobs(1)página de manual:
-o formato
Formato definido pelo usuário. format é um argumento único na forma de uma lista separada por espaços em branco ou por vírgulas, que oferece uma maneira de especificar colunas de saída individuais. As palavras-chave reconhecidas são descritas na seção ESPECIFICADORES DE FORMATO PADRÃO abaixo. Os cabeçalhos podem ser renomeados (ps -o pid,ruser=RealUser -o comm=Command) conforme desejado. Se todos os cabeçalhos das colunas estiverem vazios (ps -o pid= -o comm=), a linha do cabeçalho não será exibida. A largura da coluna aumentará conforme necessário para cabeçalhos largos; isso pode ser usado para ampliar colunas como WCHAN (ps -o pid,wchan=WIDE-WCHAN-COLUMN -o comm).O controle de largura explícito (ps opid,wchan:42,cmd) também é oferecido.O comportamento de ps -o pid=X,comm=Y varia com a personalidade; a saída pode ser uma coluna chamada "X,comm=Y" ou duas colunas chamadas "X" e "Y". Use várias opções -o em caso de dúvida. Use a variável de ambiente PS_FORMAT para especificar um padrão conforme desejado; DefSysV e DefBSD são macros que podem ser usadas para escolher as colunas padrão UNIX ou BSD.
Responder2
No Ubuntu 18.04, o comando:
ps -eo comm:25,pid
de fato amplia a coluna COMMAND, mas não interrompe o truncamento, mesmo em comandos com menos de 25 caracteres:
gsd-printer 2384
gvfsd-trash 2397
evolution-calen 2401
ibus-engine-sim 2429
dconf-service 2436
evolution-calen 2445
evolution-addre 2457
evolution-addre 2468
fwupd 2488