linux 查詢正在運行的程序目錄


想查找 msgcenter-sms 運行在哪兒

$ ps aux | grep msgcenter-sms
souche   18118  0.0  1.0 1165052 44196 ?       Ssl  Jan14   0:01 node /home/souche/msgcenter-sms/node_modules/egg-scripts/lib/start-cluster {"title":"msgcenter-sms","baseDir":"/home/souche/msgcenter-sms","framework":"/home/souche/msgcenter-sms/node_modules/@souche/blue-windy"} --title=msgcenter-sms
souche   27554  0.0  0.0  13232   928 pts/0    S+   23:14   0:00 grep --color=auto msgcenter-sms

這里已經給出了路徑 /home/souche/msgcenter-sms/node_modules/egg-scripts/lib/start-cluster,但這個路徑其實只是啟動腳本的,如果你用全局命令啟動的話,那就沒辦法顯示路徑。總之拿到了 pid 為 18118

$ cd /proc/18118
/proc/18118$ ls -l  cwd
lrwxrwxrwx 1 souche souche 0 Jan 15 23:14 cwd -> /home/souche/msgcenter-sms

大功告成,程序目錄其實就在 /home/souche/msgcenter-sms 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM