Administrare server open source

Platforma de hosting cu software liber, gratuit, open source.

Comentariile sunt închise pentru Cum oprim toate procesele unui utilizator

In general serverele sunt facute pentru a fi folosite dar cand un utilizator intrece masura trebuie oprit. Pentru a opri toate procesele unui utilizator putem folosi doua metode. Prima metoda este utilizarea comenzii pkill:

[root@server ~]# pkill -u utilizator

Echivalentul comenzii se poate obtine si combinand comenzile ps si kill:

[root@server ~]# ps uxU utilizator | awk '{print $2}' | xargs kill -9

Desi a doua metoda pare putin mai complexa are un avantaj mare si anume posibilitatea de a filtra procesele care vor fi inchise. De exemplu, daca avem un utilizator care are 50 de instante ale aplicatiei cu numele abcdApp putem cauta si opri doar instantele aplicatiei respective deschise de utilizatorul in cauza:

[root@server ~]# ps uxU utilizator | awk '/abcdApp/{print $2}' | xargs kill -9

Bineinteles, filtrele create cu awk pot fi oricat de complexe si e bine sa profitam de flexibilitatea acestui utilitar de filtrare si procesare a textului.

Linux

Comments are closed.