Tampilkan nama proses lengkap di atas

96

Saya menjalankan tumpukan rel di ubuntu.

Ketika saya ps -AF, saya mendapatkan nama proses deskriptif yang ditetapkan oleh modul apache seperti

00:00:43 Rails: /var/www...

yang sangat membantu dalam mendiagnosis masalah beban.

Tetapi ketika saya teratas, proses yang sama muncul hanya sebagai

ruby

Apakah ada cara untuk mendapatkan nama proses ps -AF di atas?

Ben K.
sumber

Jawaban:

176

Saat topsedang berjalan, Anda dapat menekan cuntuk beralih antara menampilkan nama proses dan baris perintah. Untuk mengingat status sakelar untuk kali berikutnya, tekan Wuntuk menyimpan konfigurasi saat ini ke ~/.toprc.

Phil Ross
sumber
18

Ini lebih merupakan saran umum, daripada jawaban:

Cobalah htop. Ini menunjukkan nama proses lengkap secara default dan saya pikir ini jauh lebih mudah digunakan.

Trey Hunner
sumber
2
Bagus! jauh lebih baik daripada 'top' mentah. Terima kasih banyak!
Siwei Shen 申思维
6

Saat menjalankan top type c untuk mengganti baris perintah / proses.

user9517
sumber
4

top -c -n 1 harus memberi Anda apa yang Anda inginkan.

  • -c: secara otomatis beralih antara baris perintah dan nama program
  • -n 1: ini membuat topuntuk segera keluar tanpa menunjukkan pembaruan setiap 3 detik (secara default)
Jaeyoung Chun
sumber
1

Anda bisa menekan csaat top sedang berjalan atau digunakan htop. Tapi, kalau boleh, glanceslihat juga. Itu bisa berfungsi sebagai alternatif.

Sekilas Rumah

Saya menggunakannya sedikit dan sangat berguna!

vnay92
sumber