Bagaimana cara menjalankan perintah "top" dengan benar melalui SSH?


8

Saya harus menjalankan perintah teratas di satu komputer di komputer lain. PC yang saya targetkan memiliki IP 192.168.0.81

Saya mencoba untuk melakukannya: ssh 192.168.0.81 atas

Tapi saya mendapat hasil ini: top: tcgetattr () gagal: Argumen tidak valid

Adakah yang bisa membantu saya dengan masalah ini?

Info sistem: Linux iRP-C-09 2.4.18-timesys-4.0.642

Versi teratas: 2.0.7

Jawaban:


21

topadalah aplikasi konsol interaktif layar penuh. Membutuhkan tty untuk dijalankan. Coba ssh -tatau ssh -ttpaksa alokasi pseudo-tty.


4
@AlexWih, maka Anda mungkin harus menandai ini sebagai jawaban yang benar, daripada yang bukan topik.
psusi

Tentu saya melakukannya.
SIGSEGV

Terima kasih! itu membuat saya masalah yang membuat saya sibuk terlalu lama!
Dennis Winter

1

Sedikit di luar topik:

Jika Anda membutuhkan lebih banyak (dan terlihat lebih baik) output, Anda juga bisa mencoba atop. Anda dapat mengunduhnya di sini . Sangat berguna untuk men-debug masalah kinerja. Itu juga dapat mencatat kinerja sistem, sehingga Anda dapat "memundurkan dan memutar" masalah.


1

Jika Anda tidak ingin melihat tampilan interaktif, Anda bisa membiarkannya hanya menghasilkan satu snapshot maka Anda tidak perlu lagi opsi "ssh -t":

top -n 1 -b
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.