Zmień ładny poziom aktualnie uruchomionego skryptu


11

Chciałbym zmienić ładny poziom aktualnie uruchomionego skryptu:

#!/bin/bash

nice_it ( ) {
    nice
    ps -o "%p %r %y %x %n %c %a"
}

nice_it

To nie działa, ponieważ nicepróbuje zmienić ładny poziom uruchomionej przez nią komendy.

Czy można to osiągnąć w bashu?

Odpowiedzi:


18

To jest dość trywialne.

renice -n 10 $$

Jasne, to jest to. W niektórych systemach -nnie jest akceptowany.
dangonfast

Dla tych, którzy nie wiedzą, $$jest bieżącym identyfikatorem procesu powłoki.
Daniel F
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.