table of contents
| RENICE(1) | Användarkommandon | RENICE(1) |
NAMN¶
renice - ändra prioritet för pågående processer
SYNOPSIS¶
renice [-n|--priority|--relative] prioritet [-g|-p|-u] identifierare...
BESKRIVNING¶
renice ändrar schemaläggningsprioriteten för en eller flera processer som körs. Det första argumentet är det priority-värde som ska användas. De andra argumenten tolkas som process-ID (som standard), processgrupp-ID, användar-ID eller användarnamn. renice'ing av en processgrupp leder till att alla processer i processgruppen får sin schemaläggningsprioritet ändrad. renice'ing a user gör att alla processer som ägs av användaren får ändrad schemaläggningsprioritet.
Som standard tolkas prioritet som ett absolut värde. Men när flaggan --relative anges, eller när flaggan -n anges och miljövariabeln POSIXLY_CORRECT är inställd, tolkas prioritet som ett relativt värde.
FLAGGOR¶
-n prioritet|delta
--priority priority
--relative delta
-g, --pgrp
-p, --pid
-u, --user
-h, --help
-V, --version
FILER¶
/etc/passwd
ANMÄRKNINGAR¶
Andra användare än superanvändaren får endast ändra prioriteten för processer de äger. Dessutom kan en användare utan privilegier endast öka ”nice-värdet” (alltså sänka angelägenhetsgraden), och sådana ändringar kan inte återställas om inte användaren har en lämplig ”nice”-resursgräns (sedan Linux 2.6.12; se getrlimit(2)).
Superanvändaren kan ändra prioriteten för alla processer och sätta prioriteten till valfritt värde inom intervallet -20 till 19. Användbara prioriteringar är: 19 (de berörda processerna körs endast när inget annat i systemet vill göra det), 0 (den "grundläggande" schemaläggningsprioriteten), allt negativt (för att få saker att gå mycket snabbt).
Av historiska skäl följer flaggan -n i denna implementation inte POSIX-specifikationen: den anger som standard en absolut prioritet i stället för en relativ. Eftersom detta kan vara oönskat kan beteendet ändras genom att ställa in miljövariabeln POSIXLY_CORRECT för full POSIX-överensstämmelse. Se --relative och --priority för flaggor vars beteende inte beror på miljövariabler.
HISTORIK¶
Kommandot renice dök upp i 4.0BSD.
EXEMPEL¶
Följande kommando ändrar prioriteten för processerna med PID 987 och 32, samt alla processer som ägs av användarna daemon och root:
renice +1 987 -u daemon root -p 32
SE ÄVEN¶
nice(1), chrt(1), getpriority(2), setpriority(2), credentials(7), sched(7)
FELRAPPORTERING¶
För felrapporter, använd felhanteraren <https://github.com/util-linux/util-linux/issues>.
TILLGÄNGLIGHET¶
Kommandot renice ingår i paketet util-linux som kan hämtas från Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2026-09-25 | util-linux 2.42.4 |