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.