Ubuntu
如何在給定 PID 編號的情況下找到程序的 PID 文件?
我正在嘗試使用 Monit 來監視並在程序停止執行時發送有關程序的電子郵件警報,但我需要該程序的 PID 文件的位置。我可以使用
htop
orps
命令找到 PID 編號,我認為從那裡找到 PID 文件會非常簡單,但是在搜尋 Google 和 StackExchange 之後,我沒有找到任何可以回答我的問題的東西。我知道這個執行緒:How to find the .pid file for a given process但發現它沒有幫助。剛才給出的答案提到了 PID 文件的通常位置,它適用於 Redhat/CentOS 風格的系統。我正在使用 Ubuntu,並希望得到更具體的答案。給定PID號,是否沒有返回PID文件路徑的命令?
謝謝!
哪有這回事。一個程序甚至可能沒有 PID 文件。程序不需要創建一個。如果一個程序創建一個 PID 文件,它可以在它有權寫入的任何地方這樣做。要知道程序將其 PID 文件寫入何處,您必須檢查其配置。