Oprirea unui proces in Linux


Linux este un sistem de operare excelent si avansat, dar nu este perfect. Din cand in cand, este posibil ca unele aplicatii sa inceapa sa se comporte neregulat. Aplicatiile care nu raspund nu pot fi repornite, deoarece procesul original al aplicatiei nu se inchide niciodata complet. Singura solutie este fie sa reporniti sistemul, fie sa omorati procesul aplicatiei. 

Distributiile Linux vin cu comanda kill pentru a opri procesele blocate sau nedorite fara a fi nevoie sa va deconectati sau sa reporniti calculatorul. 

Comanda kill este o comanda incorporata care este utilizata pentru a termina procesele manual. Comanda kill trimite un semnal unui proces care il termina.  In cazul in care utilizatorul nu specifica niciun semnal care trebuie trimis impreuna cu comanda kill, atunci este trimis semnalul implicit TERM care termina procesul. 

Vizualizarea proceselor care ruleaza in Linux o puteti realiza utilizand comanda top. Rulati comanda top in terminal pentru a lista toate procesele care ruleaza.

Puteti sa apasati k si introduceti ID-ul procesului pentru a ucide procesul direct din aplicatia top.

Cautarea unui proces cu commanda ps
ps este un utilitar de linie de comanda care va afisa o lista completa a proceselor care ruleaza.
$ ps aux

Puteti utiliza comanda grep impreuna cu comanda ps pentru a obtine un PID al unui anumit proces. De exemplu, pentru a obtine PID-ul unui proces pcloud rulati urmatoarea comanda:
$ ps aux | grep pcloud

In acest exemplu 3086, 2809, 2664 sunt ID-iurile procesului pcloud.

Cu comanda pidof puteti afla procesele unui program ca in exemplul de mai jos:
$ pidof pcloud

Oprirea unui proces in Linux
Dupa ce ati aflat PID-ul unui proces, utilizati comanda kill pentru a opri un proces in curs de executie.
***oprirea unui singur proces
$ kill 3086

***oprirea mai multor procese 
$ kill -9 2809 2664

De asemenea puteti utiliza comanda killall pentru a opri un proces dupa numele acestuia:
$ killall nextcloud

Oprirea proceselor nu este o munca atat de dificila. Folositi comanda killall pentru a opri un proces cu probleme, deoarece este cea mai eficienta metoda. Totusi, atunci cand aveti de a face cu proces mai incapatanat, comanda kill este cea potrivita.

Asadar daca v-a placut articolul informativ "Oprirea unui proces in Linux" distribuiti-l pe retelele sociale sau scrieti in caseta de comentarii intrebarile si sugestiile dumneavoastra, deoarece ma ajuta sa imbunatatesc sau sa corectez continutul. 


Comments

Postari populare

Verificați resursele sistemului Linux: ghid pentru începători

LibreOffice Writer - inserarea si formatarea tabelelor

Dincolo de permisiuni: manipulați fișierele Linux cu chattr

Sfaturi si trucuri dupa instalarea distributiei Ubuntu 22.04

Stacer: curățare, optimizare și întreținere pentru Linux, într-un singur loc

Comenzi Linux pentru începători: mută fișierele/directoarele în terminal

Cum resetam/schimbam parola de utilizator in Linux

Comenzi Linux pentru începători: crearea directoarelor în terminal

Auto-CPUFREQ: optimizarea automată a frecvenței CPU în Linux

Eroare de permisiuni Bash: cauze și soluții