Příkaz nice vám umožňuje spustit příkaz s jinou hodnotou nice, než je výchozí. Volba -n zvýší hodnotu nice o dané celé číslo; pokud nezadáte celé číslo, příkaz bude předpokládat přírůstek 10. Spuštěním nice bez jakýchkoli voleb uvidíte výchozí hodnotu nice. Abyste mohli spouštět příkaz s vyšší prioritou, musíte mít oprávnění uživatele root. Jakmile je priorita jakéhokoli procesu snížena, běžní uživatelé nemohou zvýšit, i když proces vlastní.
Syntaxe
Syntaxe příkazu nice je:
# nice [-n {nice value increment}] [command] Pokud při spuštění příkazu nice narazíte na níže uvedenou chybu:
nice: command not found
můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:
| Distribuce | Příkaz | 
|---|---|
| OS X | brew install coreutils | 
| Debian | apt-get install coreutils | 
| Ubuntu | apt-get install coreutils | 
| Alpine | apk add coreutils | 
| Arch Linux | pacman -S coreutils | 
| Kali Linux | apt-get install coreutils | 
| CentOS | yum install coreutils | 
| Fedora | dnf install coreutils | 
| Raspbian | apt-get install coreutils | 
Normálně, když je proces spuštěn, získá výchozí hodnotu priority 0. Příkaz nice se používá ke spuštění procesu s jinou prioritou. Jeho syntaxe je následující:
# nice -n [NICELEVEL] [command]
Zde je příklad nastavení velkého úkolu pro spuštění na pěkné úrovni 7:
# nice −7 sort VeryLargeFile > outfile
Pokud běžíte pěkně bez úrovně, použije se 10. Normální procesy (běží bez nice) běží na úrovni nula, což můžete vidět tak, že běží pěkně bez argumentů:
# nice 0
Superuser může také snížit úroveň nice a zvýšit tak prioritu procesu:
# nice --10 myprogram
(Ano, to je „pomlčka – mínus 10“.) Chcete-li vidět pěkné úrovně svých zakázek, použijte ps a podívejte se na sloupec „NI“:
# ps -o pid,user,args,nice