2012-12-12 64 views
2

我在我的一個開發服務器上注意到,有一個測試腳本執行一個命令,每10秒鐘處理10秒鐘的CPU。找到哪個進程在linux中產生另一個進程的方法?

我殺死了運行測試腳本的進程,但是在監視正在運行的進程時,我注意到測試腳本定期由某個未知進程啓動。我正在考慮把它踢出去。有沒有辦法找出哪個進程定期執行這個測試腳本?

+1

'PS faux'會告訴父母。 – jordanm

+0

...和cron啓動應該在某些日誌,系統日誌,其他專用日誌,取決於... – Wrikken

回答

2

你可以看到一個進程ID,它的使用ps父母的ID:

$ ps -o pid,ppid 4708 
    PID PPID 
4708 4580 

或者你可以得到它的父的ID:

$ ps -o ppid= 4708 
4580 
相關問題