Cara menyimpan output arahan atas ke fail

Cara menyimpan output arahan atas ke fail

Perintah atas Linux sangat digunakan oleh pentadbir sistem untuk memaparkan statistik sistem dalam masa nyata mengenai Sistem uptime dan Purata beban, memori yang digunakan, tugas menjalankan, Ringkasan proses atau benang dan maklumat terperinci mengenai setiap proses berjalan.

Walau bagaimanapun, selain melihat masa sebenar sistem berjalan, output arahan atas boleh disimpan ke fail, dengan menggunakan -b bendera, yang mengarahkan atas untuk beroperasi dalam mod batch dan -n bendera untuk menentukan jumlah lelaran arahan harus dikeluarkan.

Dalam contoh di bawah, kami akan mengalihkan output Perintah atas ke Atas.txt fail dalam direktori kerja semasa. The -n Argumen akan digunakan untuk menghantar hanya satu gambar arahan ke fail yang disebutkan.

$ top -b -n 1> atas.txt 

Untuk membaca fail yang dihasilkan, gunakan utiliti pembaca fail baris arahan, seperti perintah kucing, kurang atau lebih.

$ kurang atas.txt 
Lihat output arahan atas

Untuk merebut lima lelaran dari Perintah atas, laksanakan arahan seperti yang ditunjukkan dalam petikan di bawah.

$ top -b -n 5> top -5iterations.txt 

Untuk memaparkan hanya bilangan tugas berjalan dari fail yang dihasilkan, gunakan penapis grep, seperti yang ditunjukkan dalam contoh arahan di bawah.

$ CAT TOP-5ITERASI.txt | Tugas -tugas grep 
Tunjukkan Top 5 Tugas Berjalan

Untuk mengambil gambar proses tertentu di utiliti teratas, laksanakan arahan dengan Pid (-p) bendera. Untuk mendapatkan pid proses yang sedang berjalan, masalah perintah pidof terhadap nama proses yang sedang berjalan.

Dalam contoh ini kita akan memantau Cron proses melalui Perintah atas dengan mengambil tiga gambar pid.

$ pidof crond $ top -p 678 -b -n3> cron.TXT $ CAT CRON.txt 
Tonton Penggunaan Proses di Top Command

Menggunakan a untuk gelung lelaran, kita boleh memaparkan statistik proses melalui PIDnya, setiap dua saat, seperti yang ditunjukkan dalam contoh di bawah. Output gelung juga boleh dialihkan ke fail. Kami akan menggunakan cron pid yang sama seperti yang ditunjukkan dalam contoh di atas.

$ untuk i dalam 1 ... 4; Adakah tidur 2 && top -b -p 678 -n1 | ekor -1; selesai 

Mengalihkan output gelung ke fail.

$ untuk i dalam 1 ... 4; Adakah tidur 2 && top -b -p 678 -n1 | ekor -1; Selesai >> Cron.TXT $ CAT CRON.txt 
Cari Statistik Proses Linux

Ini hanya beberapa contoh bagaimana anda boleh memantau dan mengumpulkan statistik sistem dan proses melalui Perintah atas.