Scroll to navigation

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

Ange den absoluta schemaläggningsprioriteten (när POSIXLY_CORRECT inte är inställd) eller en relativ prioritet (när POSIXLY_CORRECT är inställd). Se ANMÄRKNINGAR nedan för mer information. Flaggan -n är valfri, men om den används måste den vara det första argumentet.

--priority priority

Ange den absoluta schemaläggningsprioritet (prioritet) som ska användas. Detta är standard när ingen flagga anges.

--relative delta

Ange en relativ prioritet. Den faktiska schemaläggningsprioriteten ökas eller minskas med angivet delta. (Detta är samma sak som flaggan -n när POSIXLY_CORRECT är inställd.)

-g, --pgrp

Tolka de efterföljande argumenten som processgrupps-ID.

-p, --pid

Tolka de efterföljande argumenten som process-ID (standard).

-u, --user

Tolka de efterföljande argumenten som användarnamn eller UID.

-h, --help

Visa hjälptext och avsluta.

-V, --version

Visa version och avsluta.

FILER

/etc/passwd

för att mappa användarnamn till användar-ID

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