Estou executando uma pilha Rails no Ubuntu.
Quando eu chamo ps -AF
, recebo um nome de processo descritivo definido pelo módulo Apache como
00:00:43 Rails: /var/www...
o que é realmente útil para diagnosticar problemas de carga.
Mas quando eu ligo top
, o mesmo processo aparece simplesmente como
ruby
Existe alguma maneira de obter o ps -AF
nome do processo top
?
Durante
top
a execução, você pode pressionar cpara alternar entre mostrar o nome do processo e a linha de comando. Para lembrar o estado de alternância para a próxima vez, pressione Wpara salvar a configuração atual em~/.toprc
.Esta é mais uma sugestão geral do que uma resposta:
Experimente
htop
. Ele mostra o nome completo do processo por padrão e acho muito mais fácil de usar.top -c -n 1
deve dar-lhe o que você quer.-c
: alterna automaticamente entre a linha de comando e o nome do programa-n 1
: isso faztop
com que saia imediatamente sem mostrar as atualizações a cada 3 segundos (por padrão)Ao executar top digite c para alternar a linha de comando/processo.
Você pode pressionar
c
enquanto o top está em execução ou usarhtop
. Mas, se me permite, dêglances
uma olhada também. Pode servir como alternativa.Página inicial
Eu uso bastante e é super prático!
Você também pode pressionar
h
para obter a lista completa de comandos.