Tìm kiếm một quá trình với một tên nhất định


8

Tôi đang cố gắng chuyển đổi lệnh VMS show/system/process=processnamethành một lệnh Linux tương đương.

Tôi đã thử sau đây nhưng nó không trả về bất kỳ quy trình nào:

ps -C /exeimages/processname.pl  

Câu trả lời:


7

ps -Ctì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 perlhoặc ps -C processname.plnhiề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 -fnhư được tìm thấy trên Solaris, Linux gần đây và hầu hết các BSD.


0

Có lẽ bạn đang tìm kiếm pgrep, hoặc một cái gì đó được ghép lại với nhau từ đó vàps

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.