removido
(usa Nenhuma)
Enviado em 27/04/2010 - 11:47h
Boa tarde a todos.
estou criando um script onde quero matar um determinado serviço se tiver levantado e levantar novamente e se ele nao tiver levantado quero levantalo.
o script é esse;
#!/bin/bash
PID=`pidof -s python`
if ["$PID" -eq "0"]; then
kill -9 $PID
/etc/cron.hourly/ImportRetag.bash
else
/etc/cron.hourly/ImportRetag.bash
fi
ele nao esta me dando o resultado desejado.
ele apenas levanta o serviço. ou seja se ele ja estiver levantado ele fica com varios serviços em execução cada vez que é rodado.
quando rodo o script acontece o seguinte erro.
./teste.bash: line 5: [8898: command not found
tbm gostaria de trocar de -eq para => mais nao sei como faço isso no shell-script sou novo nisso.
espero respostas.
obrigados amigos