[Cascavel-pm] Novo na lista e com dúvidas
Luis Champs de Carvalho
monsieur_champs em yahoo.com.br
Quinta Julho 1 12:48:51 CDT 2004
On Thu, 1 Jul 2004, Carlan Calazans wrote:
> >> my $DIRDEST='bkp';
> >>
> Achei melhor modificar o $DIRDEST para somente o nome do diretório..
Cuidado, isso te permite apenas acesso a diretórios abaixo do seu...
> >> # Cria e compacta arquivo de backup
> >> system("mysqldump --quick --all --add-drop-table --add-locks
> >> --lock-tables --quote-names --user=$USERBD --password=$SENHABD $BD >
> >> $NARQ > /dev/null && tar cvzf $ARQ $NARQ > /dev/null && rm -f $NARQ >
> >> /dev/null");
> >> print "<br />Arquivo .sql criado com sucesso...<br />";
> >>
> Dois redirecionamentos (aaaa > bbbbb > /dev/null)?
> system("mysqldump --quick --all --add-drop-table --add-locks
> --lock-tables --quote-names --user=$USERBD --password=$SENHABD $BD >
> $DIRLOCAL/$NARQ && tar cvzf $DIRLOCAL/$ARQ $DIRLOCAL/$NARQ > /dev/null
> && rm -f $DIRLOCAL/$NARQ > /dev/null");
> print "<br />Arquivo .sql criado com sucesso...<br />";
Humm... esta, nem mesmo eu consegui ver...
> >> $ftp->put($DIRLOCAL/$ARQ) or die "Ops, deu erro. Arquivo nao
> >> encontrado...";
> >
> Estranho o $@ só ter me voltado a mensagem de erro em alguns casos.
Se a mensagem não estiver em $@, quer dizer que alguma coisa executou
antes que você pudesse pegá-la (e setou novamente "$EVAL_ERROR" para outra
coisa qualquer) ou não foi erro do Net::FTP...
Para prevenir que você não veja a mensagem de erro (por algum efeito
colateral esquisito):
# Verificação de erro em estrutura de try-catch
eval{
chamada_que_pode_dar_erro();
};
die "$@" if $@;
> Está funcionando perfeitamente, obrigado pela ajuda ;)
Disponha! Se você estiver em Sampa, apareça no encontro
mensal do Perl Monks paulistano! Se estiver no rio, tem encontro também, e
eles parecem estar marcando sempre na mesma data... :-) Converse com o
Marco "Mago" e descubra onde será o encontro.
Te vejo por aí.
Putamplexos!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is BSc in Comp Science,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mais detalhes sobre a lista de discussão Cascavel-pm