ps , ls

teatime의 이미지

안녕하세요~~^^

현재 실행중인 프로세스명등 정보를 보여주는 명령어 ps나 디렉토리 목록을

보여주는 ls를 프로그램해서 출력하고 싶거든요..

ps > a.out같은걸 쓰면 그냥 볼수는 있어도 프로그램은 어떻게 해야할지

감이 안잡히네요.. 컴파일해서 프로그램을 실행시키면 현 상태를 볼수 있으면

하거든요.. ^^

초보이니.. 고수님들.. 많은 답변 부탁드립니다..^^

beta의 이미지

popen
proc filesystem
검색하시면 꽤 나올겁니다.

teatime wrote:
안녕하세요~~^^

현재 실행중인 프로세스명등 정보를 보여주는 명령어 ps나 디렉토리 목록을

보여주는 ls를 프로그램해서 출력하고 싶거든요..

ps > a.out같은걸 쓰면 그냥 볼수는 있어도 프로그램은 어떻게 해야할지

감이 안잡히네요.. 컴파일해서 프로그램을 실행시키면 현 상태를 볼수 있으면

하거든요.. ^^

초보이니.. 고수님들.. 많은 답변 부탁드립니다..^^

발 담갔다. 이제 익숙해 지는길만이..

nako의 이미지

ls - readdir() , stat() 시스템 콜을 참고하세요.
ps - /proc 디렉토리의 정보를 읽어서 조작하세요.

더 자세한 소스를 참고하고 싶으면, busybox 의 초기버젼(0.2x 대) 소스가 간단해서 도움이 될겁니다.

http://www.busybox.net