Je cours un binary avec la plus haute priorité comme
nice -n -20 binary
Maintenant, je veux lancer le même fichier binary de telle sorte qu’il s’exécute avec une haute priorité sans que -n 20 binary
./binary // runs with high priority same as nice -n -20 binary with any setting
Y a-t-il des configurations qui disent que le kernel doit démarrer le processus avec une priorité plus élevée quand je lance binary avec ./binary, je ne veux pas démarrer le binary avec nice -n -20 à chaque fois
Alors, comment le faire, donnez votre suggestion
vous pouvez créer un alias pour cela
alias binary='nice -n -20 binary'
après cela, si vous exécutez binary, il commencera avec une priorité plus élevée
Créez un script contenant votre commande nice
et exécutez-le à la place.
par exemple
echo nice -n -20 binary > binary2 chmod +x binary2
Et puis pour l’exécuter, faites ceci:
./binary2
Je crois que tu veux quelque chose comme ça,
sudo nice -n -20 ./binary
De info coreutils 'nice invocation'
Seul un utilisateur privilégié peut exécuter un processus avec moins de gentillesse: