要使用shell命令查看進程狀態,可以使用以下命令:
ps
命令:用于顯示當前正在運行的進程。可以使用不同的選項來過濾和格式化輸出。例如,ps aux
可以顯示所有進程的詳細信息。
top
命令:實時顯示系統中運行的進程和資源使用情況。可以使用top
命令來跟蹤進程的狀態、CPU利用率、內存使用情況等。
pgrep
命令:用于根據進程的名稱或其他屬性查找進程的進程ID(PID)。例如,pgrep firefox
可以查找名為“firefox”的進程的PID。
pgrep
命令結合ps
命令:可以使用pgrep
命令找到進程的PID,然后使用ps
命令查看該進程的詳細信息。例如,ps -p <PID>
可以顯示特定PID的進程詳細信息。
pstree
命令:以樹狀形式顯示進程的父子關系。例如,pstree -p
可以顯示所有進程的樹狀圖,包括它們的PID。
這些是常用的查看進程狀態的shell命令,你可以根據具體需求選擇使用。