Câu trả lời:
ps -C
tìm kiếm một kết quả khớp chính xác của tên cơ sở của tệp thực thi tại thời điểm nếu được thực thi. Vì vậy, trong trường hợp này, ps -C perl
hoặc ps -C processname.pl
nhiều khả năng sẽ là những gì bạn muốn. Điều quan trọng là những gì bạn tìm thấy trong /proc/<pid>/stat
.
Nếu bạn muốn khớp trên dòng lệnh (nối các đối số của lệnh bao gồm argv[0]
), bạn có thể sử dụng pgrep -f
như được tìm thấy trên Solaris, Linux gần đây và hầu hết các BSD.