Menggunakan perintah 'top' saya bisa melihat 2 skrip python sedang berjalan. Namun, bagaimana cara memeriksa nama atau direktori / lokasi mereka? Saya ingin mengidentifikasi mereka sehingga saya bisa melihat apa yang berjalan dengan baik dan apa yang tidak.
12
lsof -p $PID
akan menjadi awal yang baik.$PID
juga bisa menjadi daftar PID yang dibatasi koma. Juga, banyak data akan diekspos di/proc/$PID/
.Jawaban:
Anda bisa mendapatkan daftar proses python menggunakan
pgrep
:Namun, ini tidak mencantumkan seluruh baris perintah. Jika Anda memiliki versi terbaru,
pgrep
Anda dapat menggunakan -a untuk melakukan ini:Jika tidak, Anda dapat menggunakan
/proc
:sumber
Saya biasanya menggunakan
ps -fA | grep python
untuk melihat proses apa yang sedang berjalan.Ini akan memberi Anda hasil seperti berikut:
The
CMD
akan menunjukkan apa script python yang telah berjalan, meskipun tidak akan memberikan direktori script.sumber