linux查詢程序名所在目錄

2021-09-13 09:11:28 字數 752 閱讀 9223

linux通過pid找到對應的程序所在的目錄。

比如:在去了一家新公司,不熟悉伺服器快取和搭建所在目錄的時候,這時候就就可以通過ps查詢程序,並通過程序pid找到執行的目錄了;或者在我們維護伺服器時,發現某個程序異常,而top和ps命令都無法看到程序所在目錄的情況。

這裡我們來拿nginx的舉例:

一、找到程序的pid

這裡可以通過top命令檢視,

或,也可以通過 ps -ef |grep nignx進行檢視

通過檢視發現nginx當前的程序pid為12597

二、檢視nginx程序目錄

通過ll命令檢視程序目錄

bash

ll /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 僅顯...