Bagaimana cara memulai proses waktu nyata?
Aug 20 2020
Saya mencari cara untuk memulai proses waktu nyata atau menetapkan proses yang berjalan sebagai proses waktu nyata.
Jawaban
2 Stewart Aug 20 2020 at 12:55
Untuk memulai / mengatur proses sebagai waktu nyata, Anda harus menggunakan chrt
Penggunaan untuk memulai proses baru:
chrt priority command [arguments]
Penggunaan untuk mengatur proses yang berjalan:
chrt -r -p priority pid
Contoh:
sudo chrt -r 70 <your command>
atau
<your command> & sudo chrt -r 70 $!
2 JdeBP Aug 20 2020 at 20:38
Tentu saja, seseorang dapat melakukan ini secara terprogram hanya dengan memanggil panggilan sistem yang relevan. Ada berbagai perintah yang membungkus ini sehingga seseorang juga dapat melakukan ini pada tingkat pemrograman shell.
- Di HP-UX, pembungkus perintah untuk ini adalah
rtprio
. - Di FreeBSD, pembungkus perintah untuk ini adalah rtpriodengan anggukan di manual ke alat HP-UX.
- Di Illumos, dan di Solaris dan Ultrix sebelumnya, pembungkus perintahnya adalah priocntl.
- Ada priocntldi Schillix juga.
- Dalam kumpulan alat util-linux untuk sistem operasi berbasis Linux, pembungkus perintahnya adalah
chrt
. - Di set alat BusyBox, pembungkus perintah chrtdengan opsi berbeda yang tersedia daripada untuk alat util-linux.
- Di set alat ToyBox, pembungkus perintah chrtdengan set ketiga dari opsi berbeda.
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'