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
htop
mostra o comando completo. Você pode rolar para a direita para ver tudo.
Você também pode reorganizar, adicionar e remover colunas para mostrar apenas as informações de seu interesse. Pressione h
a parte superior interna para obter detalhes (ou man htop
no terminal).
Responder3
O que ajudou foi usar a -O
opção de mover o comando para a coluna mais à esquerda e depois -f
remover 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