Segue log do cron sobre a execução da instrução

Nov 28 09:01:01 dbfire crond[11669]: (root) CMD (root run-parts 
/etc/cron.hourly)
Nov 28 09:10:01 dbfire crond[11672]: (root) CMD (run-parts 
/bin/script/backfire.sh)
Nov 28 09:10:01 dbfire crond[11674]: (root) CMD (root run-parts 
/bin/script/backfire.sh)
Nov 28 10:01:01 dbfire crond[11679]: (root) CMD (run-parts /etc/cron.hourly)

Mas não gerou o backup
  ----- Original Message ----- 
  From: Eduardo Alvarenga A Ferreira 
  To: [email protected] 
  Sent: Wednesday, November 28, 2007 12:01 PM
  Subject: crontab


  Fiz um script para rodar por agendamento usando o crontab, quando peço para 
mostrar o agendamento, ele mostra como agendado, segue abaixo o script e a 
configuração do crontab.

  Objetivo do agendamento, gerar backup do banco de dados Firebird, buscando o 
BD na rede e gerando no servidor local, onde e executado o script.

  [EMAIL PROTECTED] ~]# crontab -l
  SHELL=/bin/bash
  PATH=/sbin:/bin:/usr/sbin:/usr/bin
  MAILTO=root
  HOME=/

  # run-parts
  01 * * * * root run-parts /etc/cron.hourly
  02 4 * * * root run-parts /etc/cron.daily
  22 4 * * 0 root run-parts /etc/cron.weekly
  42 4 1 * * root run-parts /etc/cron.monthly
  10 09 * * * root run-parts /bin/script/backfire.sh

  [EMAIL PROTECTED] ~]# cat /bin/script/backfire.sh
  #!/bin/bash
  # backfire      Programa criado para gerar backup de Banco de Dados Firebird.
  #
  # Author:       Eduardo Alvarenga, <[EMAIL PROTECTED]>
  #
  #Captura da data do sistema
  data_atual=`date "+%Y%m%d"`
  gbak 192.168.200.20:/sistema/dbmalta/dbmalta.fdb 
/sistemas/dbmalta/backup/mt$data_atual.fbk -user sysdba -password 258159 -v -b 
-t


  Permissão do script: -r-xr-xr-x  1 root root 2545 Nov 27 13:15 
/bin/script/backfire.sh

  Se eu logar o servidor e mandar executar o script assim: [EMAIL PROTECTED] 
~]# /bin/script/backfire.sh  , ele funciona perfeitamente

  Dúvida, ele precisa de uma sessão aberta para rodar o script? se for, como 
posso fazr isso? lógico, já estou pesquisando como abrir uma sessão via script 
para rodar uma instrução e depois de finalizado ser fechado novamente.

  Seja livre, use LINUX
  _____________________________
  Eduardo Alvarenga A Ferreira



[As partes desta mensagem que não continham texto foram removidas]

Responder a