Re: [FUG-BR] growisofs no cron

2006-05-29 Por tôpico Cleiton Luiz Siqueira



O interessante é que no log do cron não diz nada de 
anormal, vejam:

May 29 08:50:00 servidor /usr/sbin/cron[43532]: 
(root) CMD (/scripts/shell/geraBackup.sh)May 29 08:50:00 servidor 
/usr/sbin/cron[43531]: (root) CMD 
(root^I/scripts/shell/geraBackup.sh)

Issoe nada mais. E sobre os emails de root eu 
já os redireciona para uma caixa postal específica para monitoramento, mas não 
chega nada lá também.

Eu sei onde está ocorrendo o problema, pois já 
havia debugado a execução de todas as linhas do script e a única que não é 
executada é a do linha do growisofs.

Realmente não sei o que pode estar 
ocorrendo.

@braços,
Cleiton



  - Original Message - 
  From: 
  Eder 
  To: Lista Brasileira de Discussão sobre FreeBSD 
  (FUG-BR) 
  Sent: Sunday, May 28, 2006 9:40 PM
  Subject: Re: [FUG-BR] growisofs no 
  cron
  Oi Cleiton,Concordo com todas 
  palavras do Giovanni citadas acima, como esta os log no cron.Eder.-- Linux is for people who hate 
  Windows,BSD is for people who love UNIX" 
  
  

  -Histórico: http://www.fug.com.br/historico/html/freebsd/Sair 
  da lista: https://www.fug.com.br/mailman/listinfo/freebsd
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] growisofs no cron (RESOLVIDO)

2006-05-29 Por tôpico Cleiton Luiz Siqueira



Pessoal,

Então! Como disse era problema no growisofs e ele 
somente funcionou no cron com a opção -M da seguinte maneira.

# Grava arquivos em DVDunset 
SUDO_COMMANDexport 
MKISOFS=/usr/local/bin/mkisofsmsg=`/usr/local/bin/growisofs -M /dev/cd0 
-use-the-force-luke=force -quiet -udf -r -J $FROMPATH/`echo 
$data $msg  
/var/log/backup.log

@braços,
Cleiton

  - Original Message - 
  From: 
  Cleiton Luiz Siqueira 
  To: Lista Brasileira de Discussão sobre FreeBSD 
  (FUG-BR) 
  Sent: Monday, May 29, 2006 11:31 AM
  Subject: Re: [FUG-BR] growisofs no 
  cron
  
  O interessante é que no log do cron não diz nada 
  de anormal, vejam:
  
  May 29 08:50:00 servidor /usr/sbin/cron[43532]: 
  (root) CMD (/scripts/shell/geraBackup.sh)May 29 08:50:00 servidor 
  /usr/sbin/cron[43531]: (root) CMD 
  (root^I/scripts/shell/geraBackup.sh)
  
  Issoe nada mais. E sobre os emails de root 
  eu já os redireciona para uma caixa postal específica para monitoramento, mas 
  não chega nada lá também.
  
  Eu sei onde está ocorrendo o problema, pois já 
  havia debugado a execução de todas as linhas do script e a única que não é 
  executada é a do linha do growisofs.
  
  Realmente não sei o que pode estar 
  ocorrendo.
  
  @braços,
  Cleiton
  
  
  
- Original Message - 
From: 
Eder 
To: Lista Brasileira de Discussão sobre FreeBSD 
(FUG-BR) 
Sent: Sunday, May 28, 2006 9:40 
PM
Subject: Re: [FUG-BR] growisofs no 
cron
Oi Cleiton,Concordo com todas 
palavras do Giovanni citadas acima, como esta os log no cron.Eder.-- Linux is for people who hate 
Windows,BSD is for people who love UNIX" 



-Histórico: http://www.fug.com.br/historico/html/freebsd/Sair 
da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
  

  -Histórico: 
  http://www.fug.com.br/historico/html/freebsd/Sair da lista: 
  https://www.fug.com.br/mailman/listinfo/freebsd
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] growisofs no cron

2006-05-28 Por tôpico Cleiton Luiz Siqueira



Eder,

Pois é! coloquei o growisofs direto no cron mas 
mesmo assim não rodou

O script de backup é o que segue 
abaixo:

- Início 
-

#!/bin/sh

FROMPATH=/fiskBKP

data="" "+%d-%m-%Y %H:%M:%S"`

echo "Backup FISK realizado em: $data"  
/var/log/backup.log

# Limpa arquivos de bakcuprm -rf 
$FROMPATH/*

# Realiza DUMP de todos os BD do MySQL e 
PostgreSQLmysqldump -A -u root  $FROMPATH/mysql.sqlpg_dumpall 
-U pgsql --inserts  $FROMPATH/pgsql.sql

# Compacta Configuracoes, EMAIL, WWW e BD'star 
czf $FROMPATH/squid.tar.gz /usr/local/etc/squid/squid.conftar czf 
$FROMPATH/confAdditional.tar.gz /etc/rc.conftar czf 
$FROMPATH/confDefault.tar.gz /etc/defaults/rc.conftar czf 
$FROMPATH/settings.tar.gz /usr/local/etctar czf $FROMPATH/qmailrocks.tar.gz 
/downloadstar czf $FROMPATH/distfiles.tar.gz /usr/ports/distfilestar czf 
$FROMPATH/emails.tar.gz /usr/home/vpopmailtar czf $FROMPATH/util.tar.gz 
/usr/local/www/data/fiskUtiltar czf $FROMPATH/www.tar.gz 
/usr/local/www/data/fiskiguassu.comtar czf $FROMPATH/mysql.tar.gz 
$FROMPATH/mysql.sqltar czf $FROMPATH/pgsql.tar.gz 
$FROMPATH/pgsql.sql

# Remove arquivos nao compactadosrm -rf 
$FROMPATH/mysql.sqlrm -rf $FROMPATH/pgsql.sql

# Grava arquivos em DVDexport 
MKISOFS=/usr/local/bin/mkisofs/usr/local/bin/growisofs -dvd-compat -Z 
/dev/cd0 -J -R $FROMPATH/

# Envia mensagem de backup 
realizado/usr/local/bin/php /scripts/shell/enviar.php

- Fim 
---

Agradeço qualquer ajuda.

@braços,
Cleiton


  - Original Message - 
  From: 
  Eder 
  To: Lista Brasileira de Discussão sobre FreeBSD 
  (FUG-BR) 
  Sent: Saturday, May 27, 2006 10:07 
  PM
  Subject: Re: [FUG-BR] growisofs no 
  cron
  Olá,Estranho, criou o script em shell "sh" puro 
  !Tenta fazer o seguinte em vez de colocar o seu shell script 
  nocron, passa somente a linha de comando do "growisofs" paraver se executa.Mas provavelmente é 
  algo relacionado com seu script,posta o código todo do script na lista que 
  fica mais facíl.Abraços,Eder-- Linux is for people who 
  hate Windows, BSD is for people who love UNIX" 
  
  

  -Histórico: 
  http://www.fug.com.br/historico/html/freebsd/Sair da lista: 
  https://www.fug.com.br/mailman/listinfo/freebsd
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] growisofs no cron

2006-05-28 Por tôpico Giovanni P. Tirloni
Cleiton Luiz Siqueira wrote:
 Eder,
  
 Pois é! coloquei o growisofs direto no cron mas mesmo assim não rodou
  
 O script de backup é o que segue abaixo:
  
 - Início -
  
 #!/bin/sh
  
 FROMPATH=/fiskBKP
  
 data=`date +%d-%m-%Y %H:%M:%S`
  
 echo Backup FISK realizado em: $data  /var/log/backup.log
  
 # Limpa arquivos de bakcup
 rm -rf $FROMPATH/*
  
 # Realiza DUMP de todos os BD do MySQL e PostgreSQL
 mysqldump -A -u root   $FROMPATH/mysql.sql
 pg_dumpall -U pgsql --inserts  $FROMPATH/pgsql.sql
  
 # Compacta Configuracoes, EMAIL, WWW e BD's
 tar czf $FROMPATH/squid.tar.gz /usr/local/etc/squid/squid.conf
 tar czf $FROMPATH/confAdditional.tar.gz /etc/rc.conf
 tar czf $FROMPATH/confDefault.tar.gz /etc/defaults/rc.conf
 tar czf $FROMPATH/settings.tar.gz /usr/local/etc
 tar czf $FROMPATH/qmailrocks.tar.gz /downloads
 tar czf $FROMPATH/distfiles.tar.gz /usr/ports/distfiles
 tar czf $FROMPATH/emails.tar.gz /usr/home/vpopmail
 tar czf $FROMPATH/util.tar.gz /usr/local/www/data/fiskUtil
 tar czf $FROMPATH/www.tar.gz /usr/local/www/data/fiskiguassu.com
 tar czf $FROMPATH/mysql.tar.gz $FROMPATH/mysql.sql
 tar czf $FROMPATH/pgsql.tar.gz $FROMPATH/pgsql.sql
  
 # Remove arquivos nao compactados
 rm -rf $FROMPATH/mysql.sql
 rm -rf $FROMPATH/pgsql.sql
  
 # Grava arquivos em DVD
 export MKISOFS=/usr/local/bin/mkisofs
 /usr/local/bin/growisofs -dvd-compat -Z /dev/cd0 -J -R $FROMPATH/
  
 # Envia mensagem de backup realizado
 /usr/local/bin/php /scripts/shell/enviar.php

Olá,

  Seria interessante você verificar se alguns comandos críticos 
terminaram com sucesso antes de continuar tentando os próximos. Para 
isso verifique a variável $?:

   if [ $? -ne 0 ]; then
echo Problema XYZ
exit 1
   fi

  Verifique também os logs em /var/log/cron e se você não recebeu nenhum 
email do cron avisando sobre problemas. Lembre-se que, caso você não 
leia os emails do root localmente é interessante _sempre_ 
redirecioná-los para outro email que você lê.

Boa sorte,

-- 
Giovanni P. Tirloni
http://www.tirloni.org

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] growisofs no cron

2006-05-28 Por tôpico Eder
Oi Cleiton,Concordo com todas palavras do Giovanni citadas acima, como esta os log no cron. Eder.-- Linux is for people who hate Windows,BSD is for people who love UNIX
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] growisofs no cron

2006-05-27 Por tôpico Cleiton Luiz Siqueira



Pessoal,

Fiz um shell script para fazer backupusando 
growisofs para gravar os arquivos em DVD.

O shell script funciona normalmente na linha de 
comando:compacta, grava e envia uma mensagem de confirmação.

Então coloco o script para rodar programado no 
crontab e ele não grava o DVD. Compacta certinho mas qdo chama o growisofs ele 
não realiza a gravação no DVD.

No meu shell script as seguinte linhas são 
responsáveis pela gravação em DVD:

export 
MKISOFS=/usr/local/bin/mkisofs/usr/local/bin/growisofs -dvd-compat -Z 
/dev/cd0 -J -R $FROMPATH

No man do growisofs tem algo assim:

If the media already carries isofs and 
growisofs is invoked with -Z option non-interactively, e.g. through cron, it shall fail with 
"FATAL:/dev/dvd already carries isofs!" Note that only ISO9660 is 
recognized,you can perfectly zap e.g. an UDF filesystem 
on-interactively.

Mas não entendi o que devo fazer para resolver. 
Obrigado antecipadamente.

@braços,
Cleiton


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] growisofs no cron

2006-05-27 Por tôpico Eder
Olá,Estranho, criou o script em shell sh puro !Tenta fazer o seguinte em vez de colocar o seu shell script nocron, passa somente a linha de comando do growisofs
 paraver se executa.Mas provavelmente é algo relacionado com seu script,posta o código todo do script na lista que fica mais facíl.Abraços,Eder-- Linux is for people who hate Windows,
BSD is for people who love UNIX
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd