1. 程式人生 > >ps -aux | grep xxx, kill -s 9, pgrep --Linux下程序

ps -aux | grep xxx, kill -s 9, pgrep --Linux下程序

1. 可以用下面命令檢視程序狀態: ps -aux 只列出指定的程序: ps -aux | grep nmon 最常用的方法是ps -aux,然後再利用一個管道符號導向到grep去查詢特定的程序,然後再對特定的程序進行操作。 ps是顯示當前狀態處於running的程序,grep表示在這些裡搜尋,而ps -aux是顯示所有程序和其狀態。 $ ps -aux | grep amoeba 查到amoeba的程序 $ kill -s 9 pid 殺死程序 ps -a 顯示所有程式; ps -u 以使用者為主的格式來顯示程式狀況; ps -x 顯示所有程式,不以終端機來區分。 a:all        u:user           x? -a  列出所有的行程  -w 顯示加寬可以顯示較多的資訊  -au 顯示較詳細的資訊  -aux 顯示所有包含其他使用者的行程  反正只需要記住ps -aux就行了,加上管道命令 “| grep xxx”。 還有複雜的: 例子:  檢視當前系統程序的uid,pid,stat,pri, 以uid號排序.  ps -eo pid,stat,pri,uid --sort uid 
檢視當前系統程序的user,pid,stat,rss,args, 以rss排序.  ps -eo user,pid,stat,rss,args --sort rss 應用舉例 [[email protected] ~]# ps -aux | more 可以用 | 管道和 more 連線起來分頁檢視。 [[email protected] ~]# ps -aux > ps001.txt [[email protected] ~]# more ps001.txt 這裡是把所有程序顯示出來,並輸出到ps001.txt檔案,然後再通過more 來分頁檢視。 2. kill的應用是和ps 或pgrep 命令結合在一起使用的; kill 的用法: kill [訊號程式碼]   程序ID 注:訊號程式碼可以省略;我們常用的訊號程式碼是 -s 9 ,表示強制終止; $ kill -s 9 pid
補充一個pgrep命令: pgrep 是通過程式的名字來查詢程序的工具,一般是用來判斷程式是否正在執行。在伺服器的配置和管理中,這個工具常被應用,簡單明瞭; #ps 引數選項 程式名 常用引數 -l 列出程式名和程序ID; -o 程序起始的ID; -n 程序終止的ID; 舉例: [[email protected] ~]# pgrep -lo httpd 4557 httpd [[email protected] ~]# pgrep -ln httpd 4566 httpd [[email protected] ~]# pgrep -l httpd

相關推薦

ps -aux | grep xxx, kill -s 9, pgrep --Linux程序

1. 可以用下面命令檢視程序狀態: ps -aux 只列出指定的程序: ps -aux | grep nmon 最常用的方法是ps -aux,然後再利用一個管道符號導向到grep去查詢特定的程序,然後再對特定的程序進行操作。 ps是顯示當前狀態處於running的程序,

linux命令ps aux | grep xxx詳解

ber 優先級 div ascii 基本 rup trace running dev 要對進程進行監測和控制,首先必須要了解當前進程的情況,也就是需要查看當前進程, 而ps命令(Process Status)就是最基本同時也是非常強大的進程查看命令. 使用該命令可以確定有哪

Linux命令 ps aux | grep XXX詳解

對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序, 而ps命令(Process Status)就是最基本同時也是非常強大的程序檢視命令. 使用該命令 可以確定有哪些程序正在執行和執行的狀態、程序是否結束、程序有沒有殭屍、哪些程序佔用了

linux命令ps aux|grep xxx詳解

ps命令(Process Status)程序檢視命令 如果直接用ps命令,會顯示所有程序的狀態,通常結合grep命令檢視某程序的狀態。 grep (global search regular e

通過psgrepkill批量殺死程序

原文: http://www.hellosee.cc/2016/10/520.html ps aux|grep server|grep -v grep | awk '{print $2}'|xargs kill -9 下面將這條命令作一下簡單說明: 管道符”|”用來隔開兩個命令

linux命令ps aux|grep java和ps -ef|grep java 有什麼區別?

ps aux 是用BSD的格式來顯示 java這個程序 顯示的專案有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , STAT , START , TIME , COMMAND ps -ef 是用標準的格式顯示java這個程序 顯示

LINUX 命令列的ps aux|grep 類命令簡介

            對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序, 而ps命令(Process Status)就是最基本同時也是非常強大的程序檢視命令. 使用該命令 可以確定有哪些程序正在執行和執行的狀態、程序是否結束、程序有沒有殭屍、

io性能、free、ps、查看網絡狀態、linux抓包

key 結果 iostat ima ins ffffff request yum 線程 一:監控io性能 iostat -x 磁盤使用最後一列表示為磁盤占用的時間比iotop 磁盤使用 二:free命令 從左到右依次為,總共的大小,使用的大小,剩余大小available=

9Linux的python3,virtualenv,Mysql、nginx、redis安裝配置 常用服務安裝部署

常用服務安裝部署   學了前面的Linux基礎,想必童鞋們是不是更感興趣了?接下來就學習常用服務部署吧! 安裝環境: centos7 + vmware + xshell  MYSQL(m

9Linuxmysql資料庫安裝與配置實操

1、安裝 sudo yum -y install mysql-server 2、 sudo vim /etc/my.cnf 將字符集設定成UTF-8 3、將mysql設定為隨系統啟動 sudo chkconfig mysqld on sudo chkco

ps grep awk kill -9 殺掉指定的進程

col 無法使用 inux kill 通過 spa 獲取 pid args 程序成為僵屍進程以後需要通過進程號來強制終止,因此先需要獲取進程的pid ps | grep test | awk ‘NR==1{print $1}‘ 獲取test進程的ID,具體形式要按照

ps -ef |grepps -fu

pip 百分比 管道命令 out inux bin 系統 相同 kill ps -ef|grep wenwen ps:將某個進程顯示出來-A  顯示所有程序。-e  此參數的效果和指定"A"參數相同。-f  顯示UID,PPIP,C與STIME欄位。grep命令是查找中間

Linuxps -ef和ps aux的區別及格式詳解

占用內存 style star wid 內存交換 現在 linu pts tar Linux下顯示系統進程的命令ps,最常用的有ps -ef 和ps aux。這兩個到底有什麽區別呢?兩者沒太大差別,討論這個問題,要追溯到Unix系統中的兩種風格,System V風格和BSD

ps -ef|grep ....

指令 時間 .... ps命令 pip grep time 擁有 百分比 ps:將某個進程顯示出來 -A  顯示所有程序。 -e  此參數的效果和指定"A"參數相同。 -f  顯示UID,PPIP,C與STIME欄位。 grep命令是查找 中間的|是管道命令 是指ps命

ps -ef|grep詳解

spa mage jce 系統 版本 ron style kdt images ps命令將某個進程顯示出來 grep命令是查找 中間的|是管道命令 是指ps命令與grep同時執行 PS是LINUX下最常用的也是非常強大的進程查看命令 grep命令是查找,是一種強大的文本搜索

Linux ps aux 命令詳解

body 字段 虛擬 詳解 睡眠 停止 命令詳解 user aux ps aux 命令產生的進程信息的各字段含義 字段 含義 USER 進程創建者的用戶名 PID 進程的ID號 %CPU 進程占用百分百比 %MEM 進程占用內存百分比 VSZ 進

ps -ef |grep 輸出的具體含義

終端 出行 apache 擁有 兩個 字符串 ps命令 系統啟動 查找 轉載: 比如:[root@localhost ~]# ps -ef | grep ApacheJetspeedroot 18887 18828 0 08:09 pts/0 00:00:0

Linuxps -ef和ps aux的區別及格式詳解-轉

進程組 inux 詳解 少見 CP 被鎖 中斷 https www. 原文:https://www.linuxidc.com/Linux/2016-07/133515.htm Linux下顯示系統進程的命令ps,最常用的有ps -ef 和ps aux。這兩個到底有什麽區別呢

psgrep 查找消除 grep自身查找

cti 修改版本 pla work .net ram -h new In 用ps -def | grep查找進程很方便,最後一行總是會grep自己。 $ ps -def | grep dragonfly-framework dean 5273 5272

psgrep 查找消除 grep自身查找(轉載)

num splay import tail bsp 命令 sdn 修改版本 lsp 用ps -def | grep查找進程很方便,最後一行總是會grep自己。 $ ps -def | grep dragonfly-framework dean 5273 5272 0