스케줄러 질문요! sched_setscheduler에서 SCHED_FIFO/SCEHD_RR은 왜 안먹힐까요?

qudwns4546의 이미지

일단 sched_setscheduler를 이용해서 FIFO/RR/NORMAL/BATCH 옵션 줘서 돌려보고 있습니다.
문제는 FIFO랑 RR로 옵션을 넣어줄 경우에는 -1로 실패가 뜹니다...
찾아보니 FIFO와 RR은 실시간 프로세스 스케줄링에서 지원하는 거라는데..
일반 배포판과 상관없이 원래되는데 코드를 잘못짜서 그런건지...
초보가 답답하네요...ㅠㅠ

lithium81의 이미지


시험삼아, 누군가 블로그에 올린 예제 코드를 테스트 해봤는데,

Root 권한으로 실행할 때는 잘 되는군요.

실행할 때 권한을 체크해보심이?

- 어제보다 나은 오늘, 오늘보다 나은 내일.