Bagaimana saya bisa melihat ketika suatu proses dimulai, dengan asumsi saya tahu pid itu. (Di Linux)
23
Jika Anda hanya menginginkan waktu mulai, Anda dapat memilih bidang dan menekan tajuk dengan melakukan ini:
ps -p YOURPID -o lstart=
output akan terlihat seperti ini:
Mon Dec 14 17:17:16 2009
yang merupakan ctime(3)
format dan Anda dapat menguraikannya untuk membagi bagian yang relevan.
Bidang start lain seperti start
, stime
, bsdstart
dan start_time
usia waktu (setelah 24 jam hanya tanggal yang akan ditampilkan, misalnya).
Anda dapat, bagaimanapun, menggunakannya secara langsung untuk proses yang baru dimulai tanpa penguraian lebih lanjut:
ps -p YOURPID -o stime=
yang akan menghasilkan sesuatu seperti:
09:26
"ps -f" - ada di halaman manual
sumber
ps -f -p yourpid
awk '{print $22}' /proc/$pid/stat
- memberi Anda waktu mulai dalam jiffies setelah bootsumber
Jika ada satu proses dengan nama yang diberikan (misalnya
openvpn
) pada host, Anda dapat melakukan:sumber
satu cara Anda dapat ps-f | grep seperti yang Anda katakan Anda pid lain bijak Anda bisa bijaksana di atas juga
sumber