실시간 프로세스를 시작하는 방법은 무엇입니까?
Aug 20 2020
실시간 프로세스를 시작하거나 실행중인 프로세스를 실시간 프로세스로 설정하는 방법을 찾고 있습니다.
답변
2 Stewart Aug 20 2020 at 12:55
프로세스를 실시간으로 시작 / 설정하려면 다음을 사용해야합니다. chrt
새 프로세스를 시작하기위한 사용법 :
chrt priority command [arguments]
실행중인 프로세스를 설정하는 사용법 :
chrt -r -p priority pid
예:
sudo chrt -r 70 <your command>
또는
<your command> & sudo chrt -r 70 $!
2 JdeBP Aug 20 2020 at 20:38
물론 관련 시스템 호출을 호출하여 프로그래밍 방식으로이를 수행 할 수 있습니다. 셸 프로그래밍 수준에서도이 작업을 수행 할 수 있도록이를 래핑하는 다양한 명령이 있습니다.
- HP-UX에서 이에 대한 명령 래퍼는
rtprio
. - FreeBSD에서 이에 대한 명령 래퍼 rtprio는 HP-UX 도구 설명서에 고개를 끄덕입니다.
- Illumos와 그 이전의 Solaris 및 Ultrix에서 명령 래퍼는 priocntl.
- 그것은이다 priocntl, 너무 Schillix에.
- 에서 리눅스 - 유틸 도구 세트 리눅스 기반의 운영 체제 명령 래퍼입니다
chrt
. - BusyBox 도구 집합에서 명령 래퍼는 chrtutil-linux 도구와 다른 옵션을 사용할 수 있습니다.
- ToyBox 도구 세트에서 명령 래퍼 chrt에는 세 번째 다른 옵션 세트가 있습니다.