linux 中的進(jìn)程查找問題 which vs ls -l
通常我們知道進(jìn)程名稱,或者知道了進(jìn)程id,如何得到該進(jìn)程路徑呢?
方法1:which 方法,前提是:進(jìn)程的路徑必須寫道系統(tǒng)環(huán)境變量中,也就是需要寫入到profile? 文件中:/etc/profile, 修改后,必須 source /etc/profile 進(jìn)行生效。


方法2:有時(shí)候沒有將可執(zhí)行文件路徑寫到環(huán)境中,怎么辦?不要急,還可以使用 ls -l /proc/進(jìn)程ID/cwd
可以通過? ps -A | grep 進(jìn)程名,得到進(jìn)程id, 當(dāng)然,還有就很多其它方法,例如:ps?-aux | grep 進(jìn)程名。

注意:以上方法,必須是程序運(yùn)行中,不然怎么叫 “進(jìn)程”?呢
標(biāo)簽: