Linux "top -c" para mostrar o comando completo


16

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

Por exemplo, eu tenho uma das saídas 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 depois --pid-file==/var/run/mysql/mysqld.pid, mas eles são cortados conforme o tamanho da tela. Como posso torná-los visíveis?


2
Por que você pergunta? Por que você não usa ps auxww, por exemplo , talvez através watch?
Basile Starynkevitch 8/12/12

Você pode usar o htopque suporta rolagem.
ortang

@BasileStarynkevitch, pergunta do Google, eu não estou acostumado a usar "ps", mas é bom saber, obrigado.
User200340 8/12/12

Respostas:


9

top por si só não suporta quebra automática, se eu 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'

Com o zsh, pelo menos, isso tem efeitos colaterais indesejáveis, como mudar o prompt do lado direito e a posição inicial do cursor.
Sridhar Sarnobat


0

Você pode usar algo como ps -eF > ps_outpara obter uma captura instantânea de seus processos atuais, com todos os argumentos da linha de comando. Ou use o htopque suporta rolagem.

hth


0

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


Não parece ser um -Oou -fargumento para top.
Daniel Beck

Pressione para odentro toppara mover as colunas para a esquerda e para a direita. Pressione para fdentro toppara alternar as colunas.
Evgeni Sergeev

Depois de toda a personalização, você pode pressionar Wpara toplembrar essas configurações da próxima vez que iniciar.
Evgeni Sergeev
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.