Nice (Unix)

nice
Typ softwarustandardní UNIXová utilita či příkaz
Některá data mohou pocházet z datové položky.

nice (anglicky nice – milý, hodný ale i vybíravý) je standardní UN*Xový program, sloužící ke spuštění jiného programu s jinou, než základní prioritou.

Historie

Příkaz nice se poprvé objevil v AT&T UNIXu verze 6. Tento příkaz odpovídá standardu IEEE Std 1003.1-2004 (POSIX).

Popis

Program nice spouští jiný příkaz s časovanou prioritou. Je-li zadána hodnota inkrementu, je použita. Není-li, systém použije hodnotu 10. Uživatel root může spustit proces s vyšší prioritou pomocí použití negativního inkrementu. Tato priorita může být upravena v rozsahu −20 (nejvyšší) až 19 (nejnižší).

parametry:

  • -n inkrement
    (pozitivní nebo negativní hodnota inkrementu systémového časovače pro určení priority procesu)

návratové hodnoty:

  • 0 příkaz byl bezchybně proveden,[pozn. 1]
  • 1–125 chybové stavy,
  • 126 program byl nalezen, ale nemohl být vykonán,
  • 127 program nebyl nalezen.

renice

Nástroj renice slouží ke změně priority již běžícího procesu.

Příklady použití

spuštění DNS daemonu BIND s vyšší prioritou

# nice -15 named

Poznámky

  • Hodnota nice procesu může být zjištěna pomocí nástrojů pro správu procesů jakými jsou např. top nebo ps
  1. Hodnota 0 je vzápětí přepsána návratovou hodnotou volaného programu.

Externí odkazy

  • nice – dokumentace v Single UNIX Specification (anglicky)
  • nice – manuálová stránka pro operační systém OpenBSD (anglicky)
Příkazy a programy příkazové řádky Unixu (více)
Správa souborů
cat • chattr • cd • chmod • chown • chgrp • cksum • cmp • cp • du • df • file • fsck • fuser • ln • ls • lsattr • lsofmkdirmount • mv • pwd • rm • rmdir • split • touch
Správa procesů
at • chrootcrontab • exit • kill • killall • nice • pgreppidofpkill • ps • pstreesleep • time • top • wait • watch
Správa uživatelů a prostředí
env • finger • id • lognamemesgpasswd • su • sudounameuptime • w • wall • who • whoamiwrite
Zpracování textu
awkcommcsplitcutdiff • ed • ex • fmt • headiconvjoin • less • more • patchpaste • read • sedsorttactail • tee • tr • uniq • wc • xargs
Programování v shellu
alias • basename • echo • expr • false • printf • test • true • unset
Síťová komunikace
dig • inetd • host • ifconfignetstatnslookuppingrloginnctraceroute
Hledání
findgrepstrings
Ostatní
banner • bc • cal • date • dd • look • lp • man • size • yes
Pahýl
Pahýl
Tento článek je příliš stručný nebo postrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty.