Thật kỳ lạ, lệnh ps cho phép bạn theo dõi trạng thái của tất cả các quy trình đang hoạt động, cả tiền cảnh và hậu cảnh.
Ví dụ, tôi bắt đầu quá trình sau trong shell đầu tiên:
$ startNetworkServer
Security manager installed using the Basic server security policy.
Apache Derby Network Server - 10.3.2.1 - (599110) started and ready to accept connections on port 1527 at 2010-06-18 14:14:33.277 GMT
Và trong một vỏ khác:
$ ps aux | grep NetworkServer | grep -v grep
pascal 5928 0.3 1.4 661492 29216 pts/0 Sl+ 16:14 0:03 /usr/lib/jvm/java-6-sun/bin/java -classpath /usr/share/javadb/lib/derby.jar:/usr/share/javadb/lib/derbynet.jar:/usr/share/javadb/lib/derbytools.jar:/usr/share/javadb/lib/derbyclient.jar org.apache.derby.drda.NetworkServerControl start
Quá trình được liệt kê như mong đợi (và +
cho thấy rằng nó nằm trong nhóm quy trình tiền cảnh).
ps -ef
hiển thị tất cả các quá trình tiền cảnh cho tôi. Bạn đang chạy hệ điều hành nào?