jpvr2005
(usa Debian)
Enviado em 31/08/2012 - 14:15h
Boa tarde pessoal,
Bom, estou tendo dificuldades em agendar um script que criei chamado makeip.sh no crontab.
Minha situação é a seguinte:
criei um diretório /home/testip/
dentro desse diretorio, deixei o meu script makeip.sh la dentro
o makeip.sh é formado por apenas 2 linhas:
#!/bin/sh
ifconfig ppp0 > /home/testip/ip.txt
o problema.. é que se eu executar o script manualmente, ele me tras as informações de do ifconfig para o arquivo ip.txt (da forma q eu quero), mas quando eu coloco o cron para executalo (usando crontab -e) ele cria o arquivo, porém o cria sem nenhuma informação.
Estou usando a seguinte linha no crontab -e:
30 12 * * 1-5 nohup sh /home/testip/makeip.sh &
Já tentei tbem sem o nohup e sem o &, mas tbem nao deu.
Tentei também colocando o usuario root antes do diretorio e tbem nao deu.
O estranho, é que abaixo dessa linha do crontab eu tenho uma outra assim:
31 12 * * 1-5 sh /home/testip/sendIp.sh
E esse ultimo, é executado normalmente.
Alguém tem alguma ideia do que pode ser?
Desde já agradeço a todos! :)