Nov 11, 2023

jobs

 Komanda jobs se koristi u interaktivnom režimu ljuske (npr. Bash) kako bi prikazala sve trenutno pokrenute pozadinske zadatke (background jobs) vezane za tu ljusku. Evo osnovnog formata komande:

jobs [opcije]

Primeri:

  1. Prikazivanje svih trenutnih poslova:

    jobs

    Ova komanda će prikazati sve pozadinske zadatke vezane za trenutnu ljusku.

  2. Označavanje posla:

    Svaki posao ima svoj identifikacioni broj. Na primer, %1, %2, itd. Možete ih koristiti da biste se referisali na određeni posao. Na primer:

    %1

    Ova notacija se koristi da biste se referisali na prvi posao u listi.

  3. Signaliziranje poslu (na primer, prekidanje):

    kill -SIGINT %1

    Ova komanda šalje signal za prekidanje prvom poslu u listi.

  4. Čekanje završetka posla:

    wait %1

    Ova komanda će sačekati da se prvi posao u listi završi.

jobs komanda je posebno korisna kada radite sa pozadinskim zadacima i želite pratiti njihovo izvršavanje.

pstree

 Komanda pstree u Linux-u se koristi za prikazivanje procesa u obliku stabla, što olakšava vizualizaciju hijerarhije procesa. Evo osnovnog formata komande:

pstree [opcije]

Primeri:

  1. Prikazivanje svih procesa u obliku stabla:

    pstree

    Ova komanda će prikazati sve procese u obliku stabla, sa svim njihovim roditeljima i potomcima.

  2. Prikazivanje stabla procesa za određeni PID:

    pstree -p PID

    Ova komanda će prikazati stablo procesa samo za proces sa određenim PID-om.

  3. Prikazivanje procesa sa komandnom linijom:

    pstree -a

    Ova komanda će prikazati stablo procesa sa komandnim linijama koje su pokrenule te procese.

  4. Prikazivanje procesa sa oznakama roditelja:

    pstree -h

    Ova komanda će prikazati stablo procesa sa oznakama koji su roditelji koji procesi.

pstree je koristan alat za analizu i praćenje odnosa između različitih procesa na sistemu.

pgrep

 pgrep je Linux komanda koja se koristi za pretragu procesa na osnovu njihovih imena ili drugih kriterijuma i ispisivanje njihovih PID-ova (Process ID). Ova komanda često radi u tandemu sa pkill kako bi identifikovala i prekinula određene procese.

Evo osnovnog formata komande:

pgrep [opcije] ime_procesa

Primeri:

  1. Pronalaženje PID-a procesa na osnovu imena:

    pgrep firefox

    Ova komanda će ispisati PID-ove svih procesa čije ime sadrži "firefox".

  2. Pronalaženje PID-a procesa na osnovu korisnika:

    pgrep -u username

    Ova komanda će ispisati PID-ove svih procesa koji pripadaju određenom korisniku.

  3. Pronalaženje PID-a procesa na osnovu drugih kriterijuma:

    pgrep -f "ime_procesa"

    Ova komanda koristi opciju -f za pretragu procesa na osnovu celokupne komandne linije.

pgrep i pkill zajedno čine moćan alat za upravljanje procesima na Linux sistemu. Kombinacijom ove dve komande možete lako identifikovati i zaustaviti procese na osnovu različitih kriterijuma.