Nov 11, 2023

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.

bg

 Komanda bg se koristi u interaktivnom režimu ljuske (npr. Bash) kako bi se nastavilo izvršavanje pozadinskog zadatka koji je suspendovan ili pokrenut u pozadini. Evo osnovnog formata komande:

bg [posao]

Primeri:

  1. Pokretanje posla u pozadini:

    Ako imate pozadinski posao koji je suspendovan, možete ga nastaviti izvršavanje u pozadini koristeći:

    bg %1

    Ova komanda će nastaviti izvršavanje prvog suspendovanog posla u pozadini.

  2. Nastavljanje poslednjeg suspendovanog posla u pozadini:

    Ako želite nastaviti izvršavanje poslednjeg suspendovanog posla, možete jednostavno koristiti:

    bg

    Ova komanda će nastaviti izvršavanje poslednjeg suspendovanog posla u pozadini.

Komanda bg je korisna kada želite nastaviti izvršavanje suspendovanog zadatka u pozadini, a takođe možete koristiti jobs komandu da biste videli koji su poslovi trenutno suspendovani ili u pozadini.