首頁 >運維 >linux運維 >linux怎樣查看進程是否存在

linux怎樣查看進程是否存在

WBOY
WBOY原創
2022-01-04 09:30:5813455瀏覽

在linux中,可以利用ps指令查看進程是否存在,該指令用於顯示目前進程的狀態,語法為「ps -ef | grep 進程關鍵字」;當參數設定為「ef」時,可以尋找指定進程的格式,並顯示進程資訊。

linux怎樣查看進程是否存在

本教學操作環境:linux7.3系統、Dell G3電腦。

linux怎麼查看進程是否存在

#在linux中想要檢視進程是否存在,可以利用ps指令。

Linux ps (英文全拼:process status)指令用來顯示目前程序的狀態,類似 windows 的任務管理器。

語法

ps [options] [--help]

參數:

ps 的參數非常多, 在此僅列出幾個常用的參數並大略介紹含義

  • -A 列出所有的進程

  • -w 顯示加寬可以顯示較多的資訊

  • -au 顯示較詳細的資訊

  • -aux 顯示所有包含其他使用者的行程

au(x) 輸出格式:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

USER: 行程擁有者

  • PID: pid

  • #%CPU: 所佔用的CPU 使用率

  • #%MEM: 佔用的記憶體使用率

  • VSZ: 佔用的虛擬記憶體大小

  • RSS: 佔用的記憶體大小

  • TTY: 終端機的次要裝置號碼(minor device number of tty)

STAT: 行程的狀態:

  • D: 無法中斷的休眠狀態(通常IO 的進程)

  • #R: 正在執行中

  • S: 靜止狀態

  • T: 暫停執行

  • #Z: 不存在但暫時無法消除

  • W: 沒有足夠的記憶體分頁可分配

  • <:>

  • N: 低優先順序的行程

  • L: 有記憶體分頁分配並鎖在記憶體內(即時系統或捱A I/O)

  • START: 行程開始時間

  • TIME: 執行的時間

  • #COMMAND:執行的指令

實例

尋找指定進程格式:

ps -ef | grep 进程关键字

例如顯示php 的進程:

linux怎樣查看進程是否存在

相關推薦:《Linux影片教學

以上是linux怎樣查看進程是否存在的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn