我正在寻找一种方法来启动实时进程或将正在运行的进程设置为实时进程。
答案1
要实时启动/设置进程,您应该使用chrt
启动新进程的用法:
chrt [options] priority command [arguments...]
设置正在运行的进程的用法:
chrt [options] -p priority PID
例子:
sudo chrt -r 70 <your command>
或者
<your command> &
sudo chrt -r -p 70 $!
答案2
当然,只需调用相关的系统调用即可以编程方式完成此操作。有多种命令可以包装这些命令,以便人们也可以在 shell 编程级别执行此操作。