felipelo
(usa Red Hat)
Enviado em 02/08/2012 - 01:59h
Boa noite, meu primeiro post gostaria de uma ajuda da galera para eu poder enfim terminar o meu primeiro scrip.
Quero matar um processo pelo automatizado. Segue o script. A minha única duvida é que quando vou mdar o "kill -9 $VAR" ele não mata por ser uma variavel. Lembrando que os caminhos e os arquivos serão mudados quando for colocado em produção.
#!/bin/bash
#
#busca e retorna todas as linhas dos processos apache
ps axjf|grep apache >/root/pid.txt
sleep 2
#busca e retonar os números PID dos processos apache
cut -c 8-11 /root/pid.txt >/root/pidfinal.txt
sleep 2
#declara a saida do cut como variável
VAR='cut -c 8-11 /root/pid.txt'
#mata os processos com a variavel
kill -9 $VAR
#exclui os arquivos das variáveis
rm -rf /root/pid.txt /root/pidfinal.txt