Linux “top -c” para mostrar o comando completo

Linux “top -c” para mostrar o comando completo

Qual parâmetro pode me ajudar a exibir o comando completo usando top -c?

Por exemplo, eu tenho uma das saídas detop -c

  5073 mysql     20   0  298m  12m 4668 S    0  0.0  29:27.46 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysql/mysqld.log --pid-file=/var/run/mysql/mysqld.pid -

Existem mais parâmetros depois de --pid-file==/var/run/mysql/mysqld.pid, mas eles são cortados conforme o tamanho da tela. Como posso torná-los visíveis?

Responder1

principalpor si só não suporta empacotamento, se estiver correto. Uma maneira é aumentar a largura do terminal da seguinte maneira.

export COLUMNS=_NO_YOU_DESIRE_
top

** then set update interval with 's _REFRESH_INTERVAL_'
** turn on command line display with 'c'

Responder2

htopmostra o comando completo. Você pode rolar para a direita para ver tudo.

captura de tela do htop

http://hisham.hm/htop/

Você também pode reorganizar, adicionar e remover colunas para mostrar apenas as informações de seu interesse. Pressione ha parte superior interna para obter detalhes (ou man htopno terminal).

Responder3

O que ajudou foi usar a -Oopção de mover o comando para a coluna mais à esquerda e depois -fremover a maioria dos outros itens. Eu estava interessado em ver apenas o comando completo que estava sendo executado.

Responder4

cubra com cron.

crontab -l
*/5 * * * * ( echo; date -Is; top -b -n1 -c -w | head -n 12 ) >> ~/cpu_usage.log

-c exibir comando completo

-w evita top para limitar o comprimento da linha a 80 caracteres

-b modo em lote

-n1 1 iteração

informação relacionada