학교 숙제로 쉘을 만들고 있습니다...
잡컨트롤이라는 산을 넘고 나니.... 명령어 실행해서 프로세스가 종료할때마다 실제 CPU에서 작업한 시간, 유저모드에서 실행된 시간, 커널모드에서 실행된 시간을 출력해야 합니다...
쉘 프로세스도 아니고 포크되어서 exec로 코드파트까지 완전히 바뀌어 버린 자식 프로세스의 시간을 측정할 수 있는 방법이 있나요?
fork하고 exec 해서.. 부모가 wait3(머시머시) 혹은 wait4(머시머시)
해서 exec 된 놈의 rusage를 RUSAGE_CHILDREN 값을 본다....가 안되던가
요?
exec가 되어도 clock이나 ppid는 그대로 물려 받습니다만,,
타임 wrote..
학교 숙제로 쉘을 만들고 있습니다...
잡컨트롤이라는 산을 넘고 나니.... 명령어 실행해서 프로세스가 종료할 때마다 실제 CPU에서 작업한 시간, 유저모드에서 실행된 시간, 커널모드에
서 실행된 시간을 출력해야 합니다...
쉘 프로세스도 아니고 포크되어서 exec로 코드파트까지 완전히 바뀌어
버린 자식 프로세스의 시간을 측정할 수 있는 방법이 있나요?
Re: 어떤 프로세스의 CPU사용시간...
fork하고 exec 해서.. 부모가 wait3(머시머시) 혹은 wait4(머시머시)
해서 exec 된 놈의 rusage를 RUSAGE_CHILDREN 값을 본다....가 안되던가
요?
exec가 되어도 clock이나 ppid는 그대로 물려 받습니다만,,
타임 wrote..
학교 숙제로 쉘을 만들고 있습니다...
잡컨트롤이라는 산을 넘고 나니.... 명령어 실행해서 프로세스가 종료할 때마다 실제 CPU에서 작업한 시간, 유저모드에서 실행된 시간, 커널모드에
서 실행된 시간을 출력해야 합니다...
쉘 프로세스도 아니고 포크되어서 exec로 코드파트까지 완전히 바뀌어
버린 자식 프로세스의 시간을 측정할 수 있는 방법이 있나요?
댓글 달기