linux通過pid找到對應的程序所在的目錄。
比如:在去了一家新公司,不熟悉伺服器快取和搭建所在目錄的時候,這時候就就可以通過ps查詢程序,並通過程序pid找到執行的目錄了;或者在我們維護伺服器時,發現某個程序異常,而top和ps命令都無法看到程序所在目錄的情況。
這裡我們來拿nginx的舉例:
一、找到程序的pid
這裡可以通過top命令檢視,
或,也可以通過 ps -ef |grep nignx進行檢視
通過檢視發現nginx當前的程序pid為12597
二、檢視nginx程序目錄
通過ll命令檢視程序目錄
bashll /proc/12597
cwd程序執行目錄
exe執行程式的絕對路徑
cmdline程式執行時輸入的命令列命令
environ記錄了程序執行時的環境變數
fd目錄下是程序開啟或使用的檔案的符號連線
linux 檢視程序所在目錄
一下內容 通過 ps 及 top 命令檢視程序資訊時,只能查到 相對路徑,查不到的程序的詳細資訊,如 絕對路徑 等。這時,我們需要通過以下的方法來檢視程序的詳細資訊 linux 在啟動乙個程序時,系統會在 proc 下建立乙個以 pid 命名的資料夾,在該資料夾下會有我們的程序的資訊,其中包括乙個名...
Linux系統下查詢程序
a 顯示所有終端下執行的程序 a 顯示與終端相關的所有程序,包含每個程序的完整路徑 x 顯示與終端無關的所有程序 u 顯示程序的使用者資訊 u 顯示指定使用者相關的程序資訊 e 顯示所有程序 f 額外顯示uid ppid c與stime欄位 f 顯示程序樹 h 顯示程序樹 l 以詳細的格式來顯示程序...
Linux 查詢程序相關資訊
ps eww p 程序id號 統一顯示某個程序的執行環境和傳遞給命令的引數.引數介紹 e 顯示環境以及傳遞給命令的引數,最多不超過 80 個字元。w 顯示加寬可以顯示較多的資訊 eww 將 e 標誌中的顯示內容換行並顯示 env 列表,直至該標誌達到 line max 值。p proclist 僅顯...