2011-06-17 81 views
1

我想在Linux中編寫一個程序,通過獲取會話ID可以在樹視圖結構中打印該會話中的所有進程和進程組!如何在Linux中提取進程層次結構信息?

如何提取這些信息!?我應該採用proc文件系統嗎?

+1

有點像pstree? – 2011-06-17 11:10:15

回答

3

大多數(所有?)Linux程序讀取/proc以瞭解正在運行的進程。

如果您使用的是Perl,那麼可能是Proc::ProcessTable cpan模塊可能會爲您節省一些工作。

編輯:由於您使用的是C,那麼您可以查看pstree source code以獲取靈感。

相關問題