Enviado em 30/03/2017 - 21:44h
Boa noite galera, fiz um script para eliminar processos de um usuario, é exercicio...
Bom básicamente fiz um whoami e adiquiri em uma variavel, depois disso fiz um
ps -aux | egrep $variavel , e ele retorna processos porém não retorna todos do usuario alguém sabe o porquê? Aqui vai o código, a parte do if comentada é para encerrar o processo com o nome dado, parece besta mas estou iniciando em shell script então não estou conseguindo
Bom básicamente fiz um whoami e adiquiri em uma variavel, depois disso fiz um
ps -aux | egrep $variavel , e ele retorna processos porém não retorna todos do usuario alguém sabe o porquê? Aqui vai o código, a parte do if comentada é para encerrar o processo com o nome dado, parece besta mas estou iniciando em shell script então não estou conseguindo
#!/bin/bash
variavel=`whoami`
ps -aux | egrep $variavel
echo "Digite o nome do processo que deseja matar: "
read nome
clear
for processo in $(ps -aux |egrep $variavel |xargs -n1)
do
# if [ $nome == $processo[9] ]; then
#killall $nome
# echo "Processo morto"
# fi