[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Problemas com script no crontab
From: |
Fernando Luizao |
Subject: |
Re: [shell-script] Problemas com script no crontab |
Date: |
Thu, 6 Nov 2008 07:55:55 -0800 (PST) |
Não seria porque é outro usuário que está executando o script? Talvez o usuário
que está rodando o script não tenha permissão para usar o "route" e esteja
gerando um erro.
--- Em qui, 6/11/08, Rafael Tomelin <address@hidden> escreveu:
De: Rafael Tomelin <address@hidden>
Assunto: [shell-script] Problemas com script no crontab
Para: address@hidden
Data: Quinta-feira, 6 de Novembro de 2008, 13:37
Olá pessoal,
Tenho um script aqui que funciona perfeitamente quando executo manualmente,
mas quando coloco no crontab ele não dah o mesmo resultado.
A parte do escript é a seguinte:
ROTAEMBRATEL= "200.200. 196.1"
ROTAATUAL=`( route -n | grep UG | awk -F' ' '{ print $2}')`
if [ "$ROTAATUAL" == "$ROTAEMBRATEL" ]; then
echo "Rota Embratel esta OK - $HORAATUAL" >>
/var/log/redundante .log
#####Se a rota default for diferente da embratel, coloca a rota
default como embratel
else
$ROTADEL $ROTAATUAL
$ROTAADD $ROTAEMBRATEL
$FWE
cat /etc/firewall/ networkEmbratel. txt >
/etc/sysconfig/ network
fi
Quando executo manualmente ele diz que a rota atual é a mesma que a rota da
embratel, porém no crontab ele informa que as rotas são diferentes.
O que poder ser?
[As partes desta mensagem que não continham texto foram removidas]
Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
[As partes desta mensagem que não continham texto foram removidas]