리눅스 명령어를 구현해보고 싶어요 ㅇㅅㅇ > 자유게시판

자유게시판

리눅스 명령어를 구현해보고 싶어요 ㅇㅅㅇ 정보

리눅스 명령어를 구현해보고 싶어요 ㅇㅅㅇ

본문

유닉스 시스템 프로그래밍이라는 책으로 공부하고 있습니다.

유닉스 관련책이라 리눅스와 살짝 차이가 있어서, 터미널에서 메뉴얼 뒤지면서 하나씩하나씩 해가고 있어요ㅎㅎ

stat 명령어를 mystat 이라고 구현해보았는데요,

대부분 리눅스에서 제공해주는 시스템 함수를 사용해서 쉽게 구현했거든요!

다른 명령어들도 한번 구현해보고 싶어서요.

이번엔 ps 명령어를 구현해보려구요!

ps 라는 명령어가 현재 실행되는 프로세스의 상태를 나타내주는 명령어잖아요.

myps 라는 이름의 파일을 제가 C로 짜서,

터미널에 myps 쳐주면, 똑같이 프로세스의 상태를 출력할수 있는, 그런 시스템 함수가 있을까요??

함수만 알고있으면 사용법은 메뉴얼 뒤지면되고.. 옵션주는것도

C로 짜는건 문제가 되지 않을것 같은데요, 각 옵션값을 뿌려주는 함수들 역시 어떻게 찾아야할지 모르겠어요;

ps -a 해주면 모든 사용자의 프로세스를 띄워주는 함수..

ps -u 해주면 자세한 프로세스 정보를 띄워주는 함수..

이렇게 함수들만 알면 구현할 수 있을것 같은데요 ㅠ!ㅠㅠ

ㅠㅠㅠㅠㅠㅠㅠ

ps 명령어가 코드로 짜있는거라도 있으면 분석이라도 할텐데 어렵네요 ㅠ

제가 공부한지 많이 되지않아서, 기본적인 개념도 틀렸을수가 있습니다.

어떤식으로 구현해야할지 방향을 좀 제시해주시면 감사하겠습니다!

관련 시스템함수나 ps 소스파일 구할수 있는곳을 알려주시면 더더욱 감사하구요.

그럼 답변 기다리겠습니다.

즐거운 하루 되세요 :)

추천
0

댓글 3개

첫.. 네줄쯤 읽다가 ㅡㅡ;; 패스 해버리는.. 귀차니즘 ㅠㅠ (실은 잘 모름;; ㅠㅠ )
내일쯤은 답변이 달릴듯 하네요 ㅎ 아래 댓글 다시는분께 패스~
전체 199,640 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT