Publicada por zorro2000 em 16/05/2007 - 17:08h:
* zorro2000 usa Conectiva

Tenho um script que pedi para executar no crontab (Conectiva 10), porém, ele executa e do nada, ele pára.
Como é um script sem exibição do que acontece, mesmo eu colocando um log, ele não me informa porque ele está parando.
Alguém sabe me dizer pq?
Abaixo o script:

#!/bin/bash
clear
echo
rm -fR /home/servidor/copiaprepara.txt
echo Copiando... Segunda-feira... >> /home/servidor/copiando.txt
echo INICIANDO O PROCESSO DE CÓPIA DE SEGUNDA-FEIRA DO CUCA...
echo Atencao, esse processo sera lento. Nao desligue os servidores enquanto
echo o sistema estiver copiando os dados.
echo
echo INICIANDO A COPIA DE SEGUNDA...
mount -t smbfs -o username=ecin,password=ecin2004,iocharset=iso9660 //cucasrv/dados /home/temp
tar -cz --verbose --absolute-names -f /home/servidor/cucabkp/segunda2006.tar.gz /home/temp/cuca/2006 > /home/servidor/cucabkp/segunda.log
tar -cz --verbose --absolute-names -f /home/servidor/cucabkp/segunda2007.tar.gz /home/temp/cuca/2007 > /home/servidor/cucabkp/segunda.log
rm -fR /home/servidor/copiando.txt
echo
echo
umount /home/temp
echo       FIM DO PROCEDIMENTO DA COPIA
echo

Meu contab está assim:

35 16 * * 1 root sh /home/servidor/bkpsegunda.sh

Se alguém puder me dar uma luz, agradeço desde já.
Obrigado.
Zorro.

  
 
Resposta de malacker em 16/05/2007 - 17:55h:
* malacker usa Linux Mint
* malacker tem conceito: 8.8
 


Ei cara! Este comando echo que vc está colocando sem as aspas não pode ser a razão dos problemas? Coloque as aspas antes e depois dos textos.
Caso vc coloque as aspas e continue o problema, tente omitir qualquer mensagem na tela, já que o script será executado pelo crontab mesmo não tem a necessidade de ninguém ver aquelas linhas. Concorda?

 
Resposta de apdrall em 16/05/2007 - 18:58h:
* apdrall usa Debian
* apdrall tem conceito: 9.5
 


Cara, assim como usa-se muito pra debugar programas em qualquer linguagem, sai tacando um monte de "echo" em diferentes lugares do script para tentar detectar onde ele tá parando.

[]s,
Sílvio

 
Resposta de ricardoolonca em 17/05/2007 - 03:19h:
* ricardoolonca usa Debian
* ricardoolonca tem conceito: nenhum voto.
 


Executa ele na mão prá ver onde ele está parando.

 
Resposta de zorro2000 em 17/05/2007 - 15:41h:
* zorro2000 usa Conectiva
* zorro2000 tem conceito: nenhum voto.
 


Maionesebr.... rodando na mão vai que é uma belezinha....
Vou tentar tirar os echo....
quem sabe!

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.