Enviado em 25/10/2011 - 21:35h
Boa noite pessoal do VOL!
Estou com um problema no script abaixo que não consigo localizar o erro,
Preciso que o grep do ps aux pegue somente a palavra sinprobatch.php e grave no $resp
então o if verifica se a palavra sinprobatch.php já existe, e caso existe ele informara como Processo existente e não executara o programa, só que ele não esta fazendo isto
e não estou consiguindo achar o problema
Obrigado a todos!
Estou com um problema no script abaixo que não consigo localizar o erro,
Preciso que o grep do ps aux pegue somente a palavra sinprobatch.php e grave no $resp
então o if verifica se a palavra sinprobatch.php já existe, e caso existe ele informara como Processo existente e não executara o programa, só que ele não esta fazendo isto
e não estou consiguindo achar o problema
Alguem pode me ajudar?
#!/bin/sh
resp=`ps aux | grep sinprobatch.php | tr -s " " | cut -d " " -f12`
echo $resp
cd /home
if [ $resp -eq sinprobatch.php ]; then
echo "Processo existente"
else
php sinprobatch.php &
fi
Obrigado a todos!