Polecenie nice
w systemach Unix/Linux służy do uruchamiania procesów z określonym priorytetem. Domyślnie, procesy są uruchamiane z priorytetem 0, ale nice
pozwala na zwiększenie lub zmniejszenie tego priorytetu, co wpływa na to, jak system operacyjny przydziela czas CPU dla tych procesów.
Podstawowa składnia polecenia nice
wygląda następująco:
nice [opcje] [komenda]
-n, --adjustment=N
: Umożliwia ustawienie wartości priorytetu. Może być dodatnia (zmniejsza priorytet) lub ujemna (zwiększa priorytet).-h, --help
: Wyświetla pomoc dotyczącą polecenia.--version
: Wyświetla wersję programu.my_script.sh
z domyślnym priorytetem:
nice ./my_script.sh
my_script.sh
z priorytetem -5:
nice -n -5 ./my_script.sh
my_script.sh
z priorytetem 10:
nice -n 10 ./my_script.sh
ps -o pid,ni,cmd
nice
do uruchamiania procesów, które nie wymagają natychmiastowego dostępu do CPU, aby nie zakłócać pracy innych aplikacji.renice
do zmiany priorytetu już działających procesów.