linux 查看進程啟動時,用戶的工作目錄


原文: http://www.cnblogs.com/weihuang6620/p/6772765.html

http://blog.csdn.net/summerhust/article/details/7334554

 

linux 通過pid 尋找程序路徑的最簡單命令(pwdx)

 

在linux實際操作命令中,查看pid的方式有很多種,通過pid找程序路徑的方式也有好幾個,但是可能大家都忽略的一個很簡單也是很實用的命令:pwdx.

比如要查找某個java編寫的程序運行情況可通過jps命令查看,然后可以通過顯示的pid進行程序定位

如下圖,紅色框框為jps命令和pwdx命令,一目了然:

 

========================================================================================== 我希望每一篇文章的背后,都能看到自己對於技術、對於生活的態度。 我相信喬布斯說的,只有那些瘋狂到認為自己可以改變世界的人才能真正地改變世界。面對壓力,我可以挑燈夜戰、不眠不休;面對困難,我願意迎難而上、永不退縮。 其實我想說的是,我只是一個程序員,這就是我現在純粹人生的全部。 ==========================================================================================

--------------------------------------------------------------

在linux下查看進程大家都會想到用 ps -ef|grep XXX
可是看到的不是全路徑,怎么看全路徑呢?
每個進程啟動之后在 /proc下面有一個於pid對應的路徑
例如:ps -ef|grep python
顯示:oracle    4431  4366  0 18:56 pts/2    00:00:00 python Server.py
4431就是進程號
到/proc/4431下,ls -l 會看到:
總用量 0
-r--r--r--    1 oracle   oinstall        0 12月 29 18:58 cmdline
lrwxrwxrwx    1 oracle   oinstall        0 12月 29 18:58 cwd -> /XXX/ultserver_aa
-r--------    1 oracle   oinstall        0 12月 29 18:58 environ
lrwxrwxrwx    1 oracle   oinstall        0 12月 29 18:58 exe -> /usr/bin/python2.4
dr-x------    2 oracle   oinstall        0 12月 29 18:58 fd
-r--------    1 oracle   oinstall        0 12月 29 18:58 maps
-rw-------    1 oracle   oinstall        0 12月 29 18:58 mem
-r--r--r--    1 oracle   oinstall        0 12月 29 18:58 mounts
lrwxrwxrwx    1 oracle   oinstall        0 12月 29 18:58 root -> /
-r--r--r--    1 oracle   oinstall        0 12月 29 18:58 stat
-r--r--r--    1 oracle   oinstall        0 12月 29 18:58 statm
-r--r--r--    1 oracle   oinstall        0 12月 29 18:58 status
注意cwd,即是你要查找的進程所在路徑。 ......


免責聲明!

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



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