Saya menjalankan top
perintah untuk melihat detail tentang proses tertentu. Output disalurkan ke grep
seperti:
top -n 1 | grep jre
Outputnya biasanya sekitar 4 baris, dan saya ingin awalan waktu saat ini untuk setiap baris sehingga akan menjadi sesuatu seperti:
Sebelum:
2772 deleteme 20 0 2832 1156 872 R 2.0 0.1 0:00.01 top
Setelah:
13:46 25-08-2012 2772 deleteme 20 0 2832 1156 872 R 2.0 0.1 0:00.01 top
The
ps
perintah lebih cocok untuk tugas semacam ini. Coba sesuatu seperti ini:Dari
ps
halaman manual:Dalam perintah yang saya sarankan, opsi '-a' memberitahu
ps
proses pencetakan untuk semua pengguna. The-o
menentukan format output. Dalam contoh saya (lagi darips
halaman manual):Anda dapat mengubah ini sesuai dengan kebutuhan Anda. Lihat
man ps
dan cari "SPESIFIKASI FORMAT STANDAR" (Anda dapat menggunakan pencarian vi-style di halaman manual, tekan "/" dan masukkan pola pencarian Anda, "n" akan pindah ke pertandingan berikutnya).sumber
top
&grep
bersama-sama (yaitu tanpa Anda baris) tampaknya menunjukkan hasil lebih banyak ....-n1
opsi.-n 1
dan bukan perintah tambahan Anda ini menunjukkan 4 baris, tetapi dengan baris tambahan Anda dan-n 1
itu menunjukkan 1 baris dan kadang-kadang 3 atau 4.top
aneh. Itu memanipulasi terminal entah bagaimana. Jika Anda memberi tahu saya apa sebenarnya yang perlu Anda lakukan (informasi apa yang Anda inginkan dari header teratas misalnya), saya seharusnya dapat memberi Anda perintah kerja menggunakanps
.