Cara menyimpan output perintah teratas ke file
- 2641
- 74
- Dwayne Hackett
Perintah Top Linux sangat digunakan oleh administrator sistem untuk menampilkan statistik sistem secara real time Uptime sistem Dan memuat rata -rata, memori yang digunakan, menjalankan tugas, Ringkasan proses atau utas dan informasi terperinci tentang setiap proses berjalan.
Namun, selain melihat waktu nyata dari sistem yang berjalan, output perintah atas dapat disimpan ke file, dengan menggunakan -B
bendera, yang menginstruksikan teratas untuk beroperasi dalam mode batch dan -N
Bendera untuk menentukan jumlah iterasi yang harus di -output.
Dalam contoh di bawah ini, kami akan mengarahkan ulang output perintah teratas ke atas.txt
file di direktori kerja saat ini. Itu -N Argumen akan digunakan untuk mengirim hanya satu snapshot dari perintah ke file yang disebutkan.
$ top -B -n 1> Top.txt
Untuk membaca file yang dihasilkan, gunakan utilitas pembaca file baris perintah, seperti perintah CAT, lebih sedikit atau lebih.
$ kurang dari atas.txtLihat output dari perintah teratas
Untuk mengambil lima iterasi perintah teratas, Jalankan perintah seperti yang ditunjukkan pada kutipan di bawah ini.
$ top -B -n 5> TOP -5Iterations.txt
Untuk hanya menampilkan jumlah tugas yang berjalan dari file yang dihasilkan, gunakan filter GREP, seperti yang ditunjukkan pada contoh perintah di bawah ini.
$ CAT TOP-5Iterations.txt | tugas grepTampilkan 5 tugas berjalan teratas
Untuk mengambil snapshot dari proses tertentu utilitas teratas, Jalankan perintah dengan Pid (-P)
bendera. Untuk mendapatkan PID dari proses berjalan, masalah PIDOF Command Terhadap nama proses berjalan.
Dalam contoh ini kami akan memantau cron proses melalui perintah teratas dengan mengambil tiga snapshot dari PID.
$ pidof crond $ top -p 678 -b -n3> cron.txt $ cat cron.txtPenggunaan Proses Tonton di Command Top
Menggunakan sebuah untuk Loop iterasi, kita dapat menampilkan statistik proses melalui PID -nya, masing -masing dua detik, seperti yang ditunjukkan pada contoh di bawah ini. Output loop juga dapat dialihkan ke file. Kami akan menggunakan cron pid yang sama seperti yang ditunjukkan pada contoh di atas.
$ for i in 1 ... 4; Do Sleep 2 && Top -B -P 678 -N1 | ekor -1; Selesai
Redirect Loop Output ke File.
$ for i in 1 ... 4; Do Sleep 2 && Top -B -P 678 -N1 | ekor -1; selesai >> cron.txt $ cat cron.txtTemukan statistik proses linux
Ini hanya beberapa contoh tentang bagaimana Anda dapat memantau dan mengumpulkan sistem dan proses statistik melalui perintah teratas.
- « Cara mengubah port http apache di linux
- 25 Pertanyaan Wawancara Apache Untuk Pemula dan Perantara »