2011-07-11 37 views
0

我想寫一個程序來殺死Linux中的一個壞進程。用C++在Linux中管理進程

程序應該檢測在Linux中運行的所有線程和進程。我知道我應該使用/ proc文件夾,但它會返回所有進程嗎?我怎樣才能從ID中殺死一個C++進程?

感謝和問候。

+3

** ['man proc'](http://linux.die.net/man/5/proc)** – sehe

回答

3

如果要殺死在Linux/UNIX下再處理應該使用殺(更多信息kill man page函數和作爲該方法的第一個參數PID要殺死提供和SIGKILL常數作爲第二參數。

kill(1234, SIGKILL);