실시간 프로세스를 시작하는 방법은 무엇입니까?

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에는 세 번째 다른 옵션 세트가 있습니다.