Nov 11, 2023

renice

 Komanda renice se koristi u Unix i Unix-sličnim operativnim sistemima kako bi se promenio prioritet izvršavanja postojećih procesa. Prioriteti se obično izražavaju brojevima između -20 (najviši prioritet) i 19 (najniži prioritet), gde je podrazumevani prioritet obično 0. Veći brojevi predstavljaju niže prioritete.

Osnovni format komande renice je:

renice [opcije] -n novi_prioritet -p PID

Gde:

  • novi_prioritet je novi prioritet koji želite dodeliti procesu.
  • PID je identifikator procesa (Process ID) procesa kojem želite promeniti prioritet.

Primeri:

  1. Postavljanje nižeg prioriteta za proces sa PID 12345:

    renice -n 10 -p 12345

    Ova komanda postavlja prioritet procesa sa PID 12345 na 10.

  2. Postavljanje višeg prioriteta za proces sa PID 6789:

    renice -n -5 -p 6789

    Ova komanda postavlja prioritet procesa sa PID 6789 na -5.

Koristeći renice, možete prilagoditi prioritete izvršavanja postojećih procesa kako biste upravljali resursima sistema u realnom vremenu. Važno je napomenuti da za korišćenje renice obično zahteva privilegije korisnika, posebno za promenu prioriteta drugih korisničkih procesa.

nice

 Komanda nice se koristi u Unix i Unix-sličnim operativnim sistemima kako bi se postavila "priroda" izvršavanja procesa, tj. njegov prioritet. Niži brojevi nice prioriteta ukazuju na viši prioritet, dok veći brojevi ukazuju na niži prioritet. Ovo je korisno za kontrolisanje resursa i pridavanje prioritetu određenim zadacima.

Osnovni format komande je:

nice [opcije] komanda

Primeri:

  1. Pokretanje programa s nižim prioritetom:

    nice -n 10 ./moj_program

    Ova komanda pokreće moj_program s prioritetom 10. Prioriteti obično variraju od -20 do 19, gde je -20 najviši prioritet, a 19 najniži.

  2. Pokretanje programa s višim prioritetom:

    nice -n -5 ./moj_program

    Ova komanda pokreće moj_program s prioritetom -5, što mu daje viši prioritet.

  3. Promena prioriteta pokrenutog procesa:

    Ako želite promeniti prioritet već pokrenutog procesa, možete koristiti renice komandu:

    renice -n 5 -p 12345

    Gde je 12345 PID procesa kojem želite promeniti prioritet na 5.

Ova komanda vam omogućava da kontrolišete resurse sistema dodeljene određenim zadacima, čime se pruža fleksibilnost u upravljanju resursima sistema.

fg

 Komanda fg (foreground) se koristi u interaktivnom režimu ljuske (npr. Bash) kako bi se prebacili suspendovani ili pozadinski zadaci u prednji plan (foreground). Evo osnovnog formata komande:

fg [posao]

Primeri:

  1. Prebacivanje posla u prednji plan:

    Ako imate suspendovani ili pozadinski posao, možete ga prebaciti u prednji plan koristeći:

    fg %1

    Ova komanda će prebaciti prvi suspendovani ili pozadinski posao u prednji plan.

  2. Prebacivanje poslednjeg suspendovanog posla u prednji plan:

    Ako želite prebaciti poslednji suspendovani posao u prednji plan, možete koristiti:

    fg

    Ova komanda će prebaciti poslednji suspendovani posao u prednji plan.

Komanda fg se koristi kada želite vratiti suspendovani ili pozadinski zadatak u prednji plan kako biste mogli nastaviti s interakcijom s njim. Takođe možete koristiti jobs komandu da biste videli koje poslove trenutno imate.