2012-06-12 5 views
2

나는 하나의 도구를 작성 중이며 sysinfo에서 사용할 수있는 것 이상으로 Linux 시스템을 실행하는 것에 대한 정보를 수집해야하는데, 그 중 많은 정보가 /proc/ 파일 시스템에서 사용 가능하다는 것을 알고 있지만 그렇게해야합니다. C 언어 수준에서이 일을위한 시스템 API가 있습니까? 아니면 아마도 저를 위해 수행하고 결과를 내 C 프로그램에 전달하는 함수 또는 스크립트를 작성해야합니다.리눅스 procfs 시스템 정보 api

답변

4

proc API입니다. 데이터를 얻기 위해 의사 파일을 읽습니다. 이것은 C를 포함한 모든 프로그래밍 언어로 할 수 있습니다.

+0

제가 C에서 할 수 있다는 것을 알고 있습니다.하지만 파이썬과 같은 파일에서 그런 파일을 파싱하는 것이 더 쉬울 것이라고 생각합니다. C 프로그램. – Andna

+0

@Andna : 이것은 또한 가능합니다. 자신의 설정에서 어떤 것이 더 적합한 지 결정하는 것은 사용자의 몫입니다. – NPE

+0

도움, 고마워. – Andna