Từ pstrang người đàn ông:
-e Chọn tất cả các quy trình. Đồng nhất với -A.
Do đó, ps -esẽ hiển thị tất cả các quy trình. Các tùy chọn phổ biến cho "cho tôi mọi thứ" là ps -elyhoặc ps aux, sau này là kiểu BSD. Thông thường, mọi người sau đó chuyển đầu ra này grepđể tìm kiếm một quy trình, như trong câu trả lời của xenoterracide. Để tránh cũng nhìn thấy grepchính nó trong đầu ra, bạn sẽ thường thấy một cái gì đó như:
ps -ef | grep [f]oo
trong đó foo là tên quá trình bạn đang tìm kiếm.
Tuy nhiên, nếu bạn đang tìm kiếm một quy trình cụ thể, tôi khuyên bạn nên sử dụng pgreplệnh nếu nó có sẵn. Tôi tin rằng nó có sẵn trên Ubuntu Server. Sử dụng pgrepcó nghĩa là bạn tránh các điều kiện cuộc đua được đề cập ở trên. Nó cũng cung cấp một số tính năng khác sẽ đòi hỏi thủ thuật ngày càng phức tạp grepđể nhân rộng. Cú pháp rất đơn giản:
pgrep foo
trong đó foo là quá trình mà bạn đang tìm kiếm. Theo mặc định, nó sẽ chỉ xuất ID tiến trình (PID) của quy trình, nếu nó tìm thấy một. Xem man pgrepcho các tùy chọn đầu ra khác. Tôi thấy trang sau rất hữu ích:
http://mywiki.wooledge.org/ProcessQuản lý
psmà không biết cờ. Tôi chỉ némauxvào nó luôn; Tôi không biết những lá cờ riêng lẻ thực sự kiểm soát điều gì