[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script funciona manualmente mas não funciona no cront
From: |
André Luiz |
Subject: |
Re: [shell-script] Script funciona manualmente mas não funciona no crontab |
Date: |
Mon, 4 Dec 2006 11:18:23 -0200 |
Adriano, adiciona na primeira linha, antes de qualquer coisa o seguinte:
#!/bin/sh
ou o shell que você trabalha.
Abraços,
André Luiz
Santos Andirá Indústria de Móveis Ltda.
----- Original Message -----
From: Adriano Carneiro de Moura
To: address@hidden
Sent: Friday, December 01, 2006 1:10 PM
Subject: [shell-script] Script funciona manualmente mas não funciona no
crontab
Pessoal,
tenho o seguinte script, /usr/local/backup
## variáveis
dirMon=/media/dados/backup
## Listando os diretórios dos usuários para um arquivo temporário
(/tmp/usuarios)
usuarios=`ls -1 /home/usr/ > "/tmp/usuarios"`
## dando um loop no arquivo temporário
while read linha; do
if [ "$emu" = "0" ]; then ##se NÃO é pra emular
if [ ! -z "$linha" ]; then ## se a linha contém valor
if [ -e "/home/usr/$linha" ]; then ## se existe o diretório
cmdUsu=`rm -rf $dirMon/usuarios/$linha.tar.gz`;
cmdUsu=`tar -zvcf $dirMon/usuarios/$linha.tar.gz /home/usr/$linha`;
echo "Backup $cmdUsu ok ..." >> $arqMon; ## dá um visto como sucesso
echo >> $arqMon; ## solta uma linha
fi
fi
fi
done < "/tmp/usuarios"
o lance é que este script funciona manualmente mas quando coloco no crontab
ele não funciona ...
_______________________________________________________
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
Registre seu aparelho agora!
http://br.mobile.yahoo.com/mailalertas/
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]