Cari proses dengan nama yang diberikan

8

Saya mencoba mengubah perintah VMS show/system/process=processnamemenjadi perintah Linux yang setara.

Saya mencoba yang berikut tetapi tidak mengembalikan proses:

ps -C /exeimages/processname.pl  
Andrea
sumber

Jawaban:

7

ps -Cmencari kecocokan tepat dari nama dasar dari dieksekusi pada saat itu jika dieksekusi. Jadi, dalam hal ini, ps -C perlatau ps -C processname.plakan lebih mungkin apa yang Anda inginkan. Yang penting adalah apa yang Anda temukan /proc/<pid>/stat.

Jika Anda ingin mencocokkan pada baris perintah (gabungan dari argumen perintah termasuk argv[0]), Anda dapat menggunakan pgrep -fseperti yang ditemukan di Solaris, Linux terbaru dan sebagian besar BSD.

Stéphane Chazelas
sumber
0

Mungkin Anda mencari pgrep, atau sesuatu yang dirakit dari itu danps

vonbrand
sumber