網(wǎng)站首頁 編程語言 正文
一、前言
ps
(英文全拼:process status
)命令用于顯示當(dāng)前進(jìn)程的狀態(tài),類似于 windows 的任務(wù)管理器。
二、ps -ef
-
輸出
-
列的意思
列 | 描述 |
---|---|
UID | 用戶的ID ,但輸出的是用戶名 |
PID | 進(jìn)程的ID |
PPID | 父進(jìn)程的ID |
C | 進(jìn)程占用CPU的百分比 |
STIME | 進(jìn)程啟用到現(xiàn)在的時(shí)間 |
TIME | 該進(jìn)程實(shí)際使用CUP運(yùn)行的時(shí)間 |
TTY | 該進(jìn)程在哪個(gè)終端上運(yùn)行,若與終端無關(guān),則顯示?,若為pts/0等,則表示由網(wǎng)絡(luò)連接主機(jī)進(jìn)程 |
CMD | 命令的名稱和參數(shù) |
三、ps -aux
-
輸出
-
列的意思
列 | 描述 |
---|---|
USER | 行程擁有者 |
PID | 進(jìn)程的ID |
%CPU | 占用的 CPU 使用率 |
%MEM | 占用的記憶體使用率 |
VSZ | 占用的虛擬記憶體大小 |
RSS | 占用的記憶體大小 |
TTY | 終端的次要裝置號碼 (minor device number of tty) |
STAT | 該行程的狀態(tài) |
START | 行程開始時(shí)間 |
TIME | 執(zhí)行的時(shí)間 |
COMMAND | 所執(zhí)行的指令 |
- STAT該行程的狀態(tài) 詳情
列 | 描述 |
---|---|
D | 無法中斷的休眠狀態(tài) (通常 IO 的進(jìn)程) |
R | 正在執(zhí)行中 |
S | 靜止?fàn)顟B(tài) |
T | 暫停執(zhí)行 |
Z | 不存在但暫時(shí)無法消除 |
W | 沒有足夠的記憶體分頁可分配 |
< | 高優(yōu)先序的行程 |
N | 低優(yōu)先序的行程 |
L | 有記憶體分頁分配并鎖在記憶體內(nèi) (實(shí)時(shí)系統(tǒng)或捱A I/O) |
四、ps -A
-
輸出
-
列出所有的進(jìn)程
五、ps -a
-
輸出
-
顯示所有終端機(jī)下執(zhí)行的程序,除了階段作業(yè)領(lǐng)導(dǎo)者之外
六、ps的aux和-ef區(qū)別
1、輸出風(fēng)格不同
- 兩者的輸出結(jié)果差別不大,但展示風(fēng)格不同。aux是BSD風(fēng)格,-ef是System V風(fēng)格。
2、aux會截?cái)郼ommand列,而-ef不會,當(dāng)結(jié)合grep時(shí)這種區(qū)別會影響到結(jié)果
- 原文 - PS的aux和-ef參數(shù)
- 一直以為ps aux就可以列出所有的在運(yùn)行進(jìn)程,最近發(fā)現(xiàn)還是有些缺陷,用ps aux和-ef得到的結(jié)果居然不一樣,以后盡量用-ef參數(shù)吧。
- 情況是這樣的,我用
/bmrt/blaph/blaph/bmgctl
來啟動進(jìn)程,由于ps aux是用BSD格式來顯示結(jié)果,所以可能只會顯示到/bmrt/blaph/blap
,后面的都被截掉了。 - 這樣,如果用
ps aux | grep bmgctl
來過濾該進(jìn)程,可能就會誤傷,獲取不到bmgctl進(jìn)程。 - 而ps -ef是用全格式的System V格式,顯示出來就是帶全路徑的進(jìn)程名,會顯示出bmgctl,在
ps -ef | grep bmgctl
命令下就可以完整顯示該進(jìn)程了。
原文鏈接:https://lrbbfc.blog.csdn.net/article/details/122232571
相關(guān)推薦
- 2022-04-30 Winform項(xiàng)目中TextBox控件DataBindings屬性_C#教程
- 2022-05-05 Python中閉包和自由變量的使用與注意事項(xiàng)_python
- 2022-04-28 python實(shí)現(xiàn)簡單的學(xué)生成績管理系統(tǒng)_python
- 2022-07-08 Redis中Redisson布隆過濾器的學(xué)習(xí)_Redis
- 2022-10-16 QT編寫tcp通信工具(Client篇)_C 語言
- 2022-07-18 Element-UI:el-table導(dǎo)出為excel
- 2022-03-26 c語言實(shí)現(xiàn)可自定義的游戲地圖_C 語言
- 2022-09-06 Golang實(shí)現(xiàn)http重定向https_Golang
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支