Linux 下檢視 Java 程序是從哪裡啟動的
阿新 • • 發佈:2020-10-11
使用 jps 命令查詢程序 ID
比如上面看到有一個 UnixLauncher 程序,PID 為 7584
那麼繼續使用 ll /proc/7584 命令檢視
Linux 在啟動一個程序的時候,系統會在 /proc 下建立一個以 PID 命名的資料夾,在該資料夾下會有我們的程序的資訊,其中包括一個名為 exe 的檔案,記錄了程序的絕對路徑。
檢視方式:ll /proc/PID 或 ls -l /proc/PID
cwd 符號連結的是程序執行目錄;
exe 符號連結的是執行程式的絕對路徑;
cmdline:程式執行時輸入的命令
environ:程序執行時的環境變數
fd:程序開啟或使用的檔案符號連結