Linux “top -c” para mostrar o comando completo

11

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

Por exemplo, eu tenho um oupput de top -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 após --pid-file==/var/run/mysql/mysqld.pid , mas eles são cortados como o tamanho da tela. Como posso torná-los visíveis?

    
por user200340 08.05.2012 / 09:36

4 respostas

7

top por si só não suporta quebra automática, se estiver correto. Uma maneira é aumentar sua largura de terminal da seguinte forma.

export COLUMNS=_NO_YOU_DESIRE_
top

** then set update interval with 's _REFRESH_INTERVAL_'
** turn on command line display with 'c'
    
por 08.05.2012 / 10:09
3

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

link

    
por 07.05.2015 / 22:32
0

Você pode usar algo como ps -eF > ps_out para obter um instantâneo de seus processos atuais, com todos os argumentos da linha de comando. Ou use htop , que suporta rolagem.

hth

    
por 08.05.2012 / 10:18
0

O que ajudou foi usar a opção -O para mover o comando para a coluna mais à esquerda e, em seguida, -f para remover a maioria dos outros itens. Eu estava interessado em ver apenas o comando completo que estava sendo executado.

    
por 21.08.2013 / 20:31