Upravljanje procesima u Linux-u, predstavljaju važan dio posla Linux sistem administratora. Pa čak, iako niste sistem administrator, znati kako izlistati aktuelne procese, te ukloniti one koji vam prave problem, može vam itekako olakšati svakodnevan rad sa vašom Linux distribucijom. U ovom kratkom članku, evo kako prikazati id broj procesa u Linux-u te ga terminirati.
Šta je to proces?
Kada se pomene termin 'proces', on u Linux-u zauzima važno mjesto. U stvari, svaka aplikacija ili program koji se pokrene unutar Linux-a, nazivamo procesom. Primjera radi, init je majka svih procesa, prvi je program kojeg tijekom butanja Linux-a izvršava kernel, i on ima PID 1. Da biste vidjeli sami id broj init procesa, dovoljno je unjeti sljedeću komandu u Linux-u.
# pidof init
Izvor slike: BHLLinux.com
Kako prikazati id broj procesa u Linux-u?
Ukoliko u Linux terminalu unesete komandu ps, ona će prikazati one procese u aktuelnom Linux šelu, što izgleda ovako.
Izvor slike: BHLLinux.com
Obratite pažnju na lijevu kolonu PID gdje su ispod prikazani id brojevi za bash shell te ps komandu. E sada, pokrenimo mali grafički program po imenu xeyes.
Izvor slike: BHLLinux.com
Obratite pažnju da sam prilikom pokretanja ovog programa na kraju unjeo karakter (&) kojim sam program xeyes pokrenuo u pozadini. Ispod je odmah prikazan njegov id broj. Drugi način da saznamo proces id broj za gornji program, jeste unosom sljedeće komande.
# pidof xeyes
Slika 4: ID broj programa xeyes
Izvor slike: BHLLinux.com
Sada kada znamo njegov id broj, kako ga onda terminirati? Linux ima rješenje i za ovaj posao. U pitanju je komanda pkill. Da bismo terminirali ovaj mali grafički program, potrebno je unjeti sljedeću komandu u terminalu.
# pkill xeyes
Slika 5: Terminiranje programa xeyes u terminalu
Izvor slike: BHLLinux.com
Naš program xeyes je uspješno terminiran. Ovim bio ujedno bio gotov i ovaj naš članak. Članak je bio izuzetno jednostavan te je prikazao kako i na koji način doznati id broj procesa u terminalu, te kako iste terminirati. Komanda pkill se kasnije može upotrijebiti za terminiranje kompleksnijih procesa, ali ćemo to ostaviti za drugi put. Do čitanja !!!
Nema komentara:
Objavi komentar