แปลกคำสั่ง ps ช่วยให้คุณสามารถตรวจสอบสถานะของกระบวนการที่ใช้งานทั้งหมดทั้งเบื้องหน้าและพื้นหลัง
ตัวอย่างเช่นฉันเริ่มกระบวนการต่อไปนี้ในเปลือกแรก:
$ 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
และในเปลือกอื่น:
$ 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
กระบวนการมีการระบุไว้ตามที่คาดไว้ (และ+แสดงให้เห็นว่ามันอยู่ในกลุ่มกระบวนการเบื้องหน้า)
ps -efแสดงกระบวนการพื้นหน้าทั้งหมดสำหรับฉัน คุณใช้ระบบปฏิบัติการใดอยู่