
我注意到我的下載速度比幾天前慢了。因此使用 NetHogs 來監控哪些進程使用了我的頻寬。我看到有一個我沒有啟動的 wget 進程,它消耗了我所有的頻寬。我殺死了該進程,但它又重新啟動了。我怎麼知道哪個進程啟動了它。或者我可以知道它在哪裡下載資料嗎?
NetHogs 顯示有 2 個 wget 進程(我已經啟動的進程)、另一個 wget 進程、python、firefox 和這一行
? root unknown TCP 0.000 0.000 KB/sec
當我執行 top : 時,我看到 boinc 消耗了幾乎所有的 CPU,我沒有看到奇怪的進程。
答案1
ps axjf
顯示哪個進程啟動了它。此外,這還將顯示其 pid、進程 ID。然後使用ls -l /proc/4043/cwd
您感興趣的 PID 替換 4043,這將顯示該 wget 的當前目錄是什麼。這很可能是保存下載資料的地方。否則檢查哪些參數傳遞給了 wget cat /proc/4043/cmdline
(同樣是您的 PID 而不是 4043)。