1. 程式人生 > 實用技巧 >Linux 下檢視 Java 程序是從哪裡啟動的

Linux 下檢視 Java 程序是從哪裡啟動的

使用 jps 命令查詢程序 ID

比如上面看到有一個 UnixLauncher 程序,PID 為 7584

那麼繼續使用 ll /proc/7584 命令檢視

Linux 在啟動一個程序的時候,系統會在 /proc 下建立一個以 PID 命名的資料夾,在該資料夾下會有我們的程序的資訊,其中包括一個名為 exe 的檔案,記錄了程序的絕對路徑。

檢視方式:ll /proc/PID 或 ls -l /proc/PID

cwd 符號連結的是程序執行目錄;

exe 符號連結的是執行程式的絕對路徑;

cmdline:程式執行時輸入的命令

environ:程序執行時的環境變數

fd:程序開啟或使用的檔案符號連結