1. 程式人生 > >linux命令列:常看單個程序的執行狀態

linux命令列:常看單個程序的執行狀態

如果程序的命令列名字為:process_cmd_line_name

  1. 檢視程序的pid:

ps aux | grep process_cmd_line_name

2. 輸出程序的命令引數、ppid、pid、啟動時間stime、執行時間etime

ps afx -oargs,ppid,pid,stime,etime | grep process_cmd_line_name | grep -v grep

3. 使用top動態地顯示該程序狀態:
top -p `pgrep -d, process_cmd_line_name`

4.檢視程序樹:

pstree -p `pgrep -d, process_cmd_line_name`

5.檢視程序的更多資訊, 請檢視 /proc/pid/xxxx, 其中pid 為該程序的pid;

相關推薦

linux命令單個程序執行狀態

如果程序的命令列名字為:process_cmd_line_name   1. 檢視程序的pid: ps aux | grep process_cmd_line_name2. 輸出程序的命令引數、ppid、pid、啟動時間stime、執行時間etime ps afx -

命令增強版 | Linux 中國

下面就是我現在使用的用於增強原有命令列工具的列表。-- Remy Sharp有用的原文連結請訪問

Linux 命令報錯-bash:XXX: command not found ,解決方法參考

相關錯誤 我的錯誤 在CentOS中安裝jdk時, 修改配置檔案,輸入命令 : vim /etc/profile 修改完後重新編譯,輸入命令 : source /etc/profile 我的CentOS錯誤資訊是:-bash:UNset: command no

Linux命令與shell指令碼(20)--例項備份檔案

建立一個配置檔案,該檔案包含了要備份的每個目錄或檔案 $ cat files_backup_config /Users/chenhong/Desktop/shell_workspace/my

Linux命令執行.py指令碼報錯import 未找到命令

在linux中直接通過vi編輯器寫了一個python指令碼檔案(裡面import了一些庫),然後在命令列中執行時報錯,說import未找到命令(其實就是找不到那些庫檔案),出現這個問題的原因是因為:在python指令碼檔案中沒有指定安裝python程式時的python路徑。解

Linux 命令中使用和執行 PHP 程式碼(二)12 個 PHP 互動性 shell 的用法

Run PHP Codes in Linux Commandline 本文旨在讓你瞭解一些相當不錯的Linux終端中的PHP互動性 shell 的用法特性。 讓我們先在PHP 的互動shell中來對php.ini設定進行一些配置吧。 6. 設定PHP命令列提示符

linux命令分享檔案bashupload.com和transfer.sh

背景 傳輸檔案是一個常見的需求,簡單的做法是通過即時通訊工具,郵件,網盤完成。 但當分享或接收的一端為遠端伺服器,只有命令列可以操作時,一個能支援在命令列完成分享和下載的工具,就會省下不少麻煩。 下面介紹兩個工具。 這兩個都是之前在別的地方看到過簡單的介紹,看完只是記了名字,一直沒機會用,平時都是區域網scp

linux命令總結sed

linux命令總結說明:sed用於過濾和轉換文本的流編輯器可以采用正則匹配,對文本進行插入刪除修改等操作Sed處理的時候,一次處理一行,每一次把當前處理的存放在臨時緩沖區,處理完後輸出緩沖區內容到屏幕,然後把下一行讀入緩沖區,如此重復,直到處理完最後一行。用法:sed [OPTION] ... {script

linux命令基礎shell操作符與鍵盤通配符

完整 操作 執行 shel 接收 str abc test 括號 通配符 通配符是一類鍵盤字符 。 當查找文件夾時;當不知道真正字符或者不想鍵入完整名字時,常常使用通配符代替一個或多個真正字符。 * 代替0個或多個字符。 ?

Linux命令(十一)——Shell程序設計二(循環控制語句)

變量 while語句 邏輯 邏輯操作符 字符 內容 循環控制 bre case語句 1.if語句 (1)兩路分支的if語句 (2)多路條件判斷分支的if語句 2.測試語句 (1)文件測試 (2)字符串測試 (3)數值測試 (4)用邏輯操作符進行組合的測試語句 3.case語

測試過程中常用的linux命令之【查文件指定行的內容】

sed head tail 在開展測試工作的過程中,通常要接觸到服務器,對於linux服務器,總結一些常用的命令。 準備工作為了能直觀展示命令結果,使用腳本創建一個文件,在顯示文件內容的同時,也直觀的顯示行號。#!/bin/bash FileName=TestFile.log touch ./$

linux命令stat,查文件詳細信息

oob 刪除文件 分享圖片 uid 排除 inf 分享 文件 詳細 可以查看文件的各類具體信息:文件權限的數字形式0664;uid、gid的權限的數字形式等 更多用法參考stat --help lsattr test.sh 查看文件的其他屬性:只讀屬性、只可以追加寫屬性等

通過ansible批量管理Linux服務器配置Inventory和批量執行命令

ice 單引號 p地址 pytho 不支持 passwd 賬號密碼 常用 系統 ansible是一款比較新的自動化運維工具,基於Python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、

linux命令用來查日誌關鍵字

關鍵詞 pan cat -i linux命令 查看 方法 linu inux 1、查看日誌 前 n行:   cat 文件名 | head -n 數量   demo:     cat test.log | head -n 200  # 查看test.log前200行 2、查

linux命令學習

awk ~ 匹配符 在pattern部分進行欄位匹配操作。文中包含bin的很多,但要找到以:分割後,第五個匹配bin的使用者名稱,相當於用:將每行分割成陣列,索引5值匹配,則將第一個打印出來 awk -F: '$5 ~ /bin/{print $1}' /etc/passwd awk NR條件語

如何在Linux 命令終端分屏

下面介紹兩種終端分屏工具:screen和tmux   一、使用screen分屏(只能上下分屏,不能左右分屏) (1)安裝工具 在ubuntu系統中使用sudo apt-get install screen 安裝screen工具 (2)使用工具 1,輸入命令scree

RF工具自定義linux命令命令執行程式碼及資料庫訪問

之前寫了幾次資料庫連線和linux命令列執行的程式碼,在此儲存下。 另考慮到python2的中文編碼問題,註釋等都用簡單英文,見諒~  import paramiko class Excsshcmd(): ssh = paramiko.SSHClient()

Linux 命令中使用 tcpdump 抓包

tcpdump 是一款靈活、功能強大的抓包工具,能有效地幫助排查網路故障問題。 以我作為管理員的經驗,在網路連線中經常遇到十分難以排查的故障問題。對於這類情況,tcpdump 便能派上用場。 tcpdump 是一個命令列實用工具,允許你抓取和分析經過系統的流量資料包。它通常被用作於網路故障分析工具以及安全

Linux命令使用matplotlib,報錯_tkinter.TclError: no display name and no $DISPLAY environment variable問題解決

問題 我在Linux命令列使用Python的matplotlib,報錯 File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line 1466, in title return gca().set_titl

Linux命令備忘錄quota顯示磁碟已使用的空間與限制

quota命令用於顯示使用者或者工作組的磁碟配額資訊。輸出資訊包括磁碟使用和配額限制。 語法 quota(選項)(引數) 選項 -g:列出群組的磁碟空間限制; -q:簡明列表,只列出超過限制的部分; -u:列出使用者的磁碟空間限制; -v:顯示該使用者或群組,在所有掛入系統的儲存裝置的空間限制; -V