Komanda jobs
se koristi za pregled i upravljanje pozadinskim zadacima (background jobs) u interaktivnom Unix/Linux shell okruženju. Pozadinski zadaci su procesi koji se izvršavaju u pozadini, što znači da se izvršavaju istovremeno sa interaktivnim radom u istoj shell sesiji. Komanda jobs
se koristi kako biste videli koje zadatke trenutno izvršava vaš shell, kao i njihov trenutni status.
Evo kako se koristi komanda jobs
i nekoliko primera:
-
Pregled pozadinskih zadataka:
Koristite
jobs
komandu bez argumenata kako biste videli listu trenutno aktivnih pozadinskih zadataka u trenutnoj shell sesiji.Primer:
sleep 30 &
[1] 1234
sleep 60 &
[2] 5678
jobs
[1]- Running sleep 30 &
[2]+ Running sleep 60 &
Ova komanda prikazuje identifikacione brojeve pozadinskih zadataka (
[1]
i[2]
), njihov trenutni status (Running - izvršava se) i komande koje se izvršavaju u pozadini. -
Aktiviranje pozadinskog zadatka u prednji plan:
Možete koristiti
fg
(foreground) komandu praćenu identifikacionim brojem zadatka da biste prebacili određeni pozadinski zadatak u prednji plan.Primer:
fg %1
Ova komanda će prebaciti pozadinski zadatak broj 1 u prednji plan, tako da možete interagovati s njim.
-
Zaustavljanje pozadinskog zadatka:
Koristite
Ctrl + Z
kombinaciju tastera kako biste zaustavili trenutni pozadinski zadatak i prebacili ga u stanje pauze.Primer:
sleep 120 &
[1] 1234
^Z
[1]+ Stopped sleep 120
Nakon što je zadatak zaustavljen, možete koristiti
bg
komandu da ga ponovo aktivirate u pozadini. -
Nastavak zaustavljenih pozadinskih zadataka:
Koristite
bg
(background) komandu praćenu identifikacionim brojem zadatka da biste nastavili izvršavanje zaustavljenog pozadinskog zadatka.Primer:
bg %1
Ova komanda će nastaviti izvršavanje pozadinskog zadatka broj 1.
-
Uklanjanje pozadinskih zadataka:
Koristite
kill
komandu praćenu identifikacionim brojem zadatka kako biste uklonili određeni pozadinski zadatak.Primer:
kill %1
Ova komanda će ukloniti pozadinski zadatak broj 1.
Komanda jobs
je korisna kada želite pregledati, upravljati ili pratiti izvršavanje pozadinskih zadataka u interaktivnom shell okruženju.
No comments:
Post a Comment