Запустить двоичный файл с наивысшим приоритетом

Я запускаю один двоичный файл с самым высоким приоритетом, как

nice -n -20 binary

Теперь я хочу запустить такой же двоичный файл, чтобы он работал с высоким приоритетом без двоичного кода -n 20 вроде

 ./binary // runs with high priority same as nice -n -20 binary with any setting

Существуют ли какие-либо конфигурации, в которых ядро ​​запускает процесс с более высоким приоритетом, когда я запускаю бинарный файл с./binary, я не хочу каждый раз запускать бинарный файл nice -n -20 binary

Так как это сделать, дайте свое предложение

3 ответа

Решение

Вы можете создать псевдоним для него

alias binary='nice -n -20 binary'

после этого, если вы выполните бинарный файл, он начнется с более высоким приоритетом

Создайте скрипт, содержащий ваши nice команда, и запустите это вместо.

например

echo  nice -n -20 binary > binary2
chmod +x binary2

А затем, чтобы запустить его, просто сделайте это:

./binary2

Я верю, что ты хочешь что-то подобное,

sudo nice -n -20 ./binary

От info coreutils 'nice invocation'

Только привилегированный пользователь может запускать процесс с меньшей полезностью:

Другие вопросы по тегам