Запустить двоичный файл с наивысшим приоритетом
Я запускаю один двоичный файл с самым высоким приоритетом, как
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'
Только привилегированный пользователь может запускать процесс с меньшей полезностью: