
vinisilv4
(usa Ubuntu)
Enviado em 15/11/2018 - 15:17h
Sou novo por aqui e usuário iniciante no linux também, estou precisando de uma ajuda de alguém mais experiente nesse sistema..
Oque eu preciso é criar um script no ubuntu que verifique quantas vezes o processo com o nome "Python" se repete por usuário.
Eu pesquisei bastante, mas não tenho ideia de como começar nisso ainda.
ps aux | grep -i python
Filtrando essa saída ou até por qualquer outro modo mesmo, mas oque eu preciso é que o sistema verifique qual linha contém o nome de um usuário por mais de 2 vezes. Até duas vezes com o processo aberto é aceitável, se aparecer por 3 vezes eu queria que finalizasse todos os processos desse mesmo usuário:
killall -u NOMEDOUSUÁRIO
Exemplo:
De 10 usuários no sistema, eu tenho o processo com nome "python" aberto mais que duas vezes para os usuários "user1","user3" e "user9" somente.
Tendo base nessa verificação, eu gostaria que finalizasse todos os processos somente destes 3 usuários com o "killall -u NOMEDOUSUÁRIO" automaticamente.
Quem souber me ajudar, eu agradeço muito