Tinha um script de backup com o tar que também não rodava no cron. E o erro estava em usar a opção -v (verbose) no tar . Não sei se o -v do seu script é de verbose, mas se for tente não usar o mesmo e veja se algo muda.
Em Qui, 2006-07-27 às 17:28 -0300, hamacker escreveu: > nao tenho certeza, mas tome cuidado ao colocar " (aspas) em scripts. > > Se precisar duma aspas dentro de uma aspas ja aberta entao preceda a > aspas com \ (escape), ex : > > echo "ele disse entao :\"fui ao tororó beber agua...\"" > > tavez seja o caso do seu "su -c". > > []'s > > > Jefferson Souza escreveu: > > Conforme solicitado segue o script, se eu executo o mesmo na mão chamando > > script, não tenho problema nenhum os arquivos são gerados, mas qdo deixo o > > crontab executar, ocorre o seguinte erro e gera apenas 02 arquivos com > > tamanho 0, o mais estranho é que tenho isso rodando em mais 03 máquinas > > diferentes e não tenho problema algum: > > > > Script: > > #!/bin/bash > > data=`date +%d%m%Y` > > clear > > su postgres -c "pg_dump -i -F c -b -v -f > > "/backups/bkp_bcos/insrvprod$data.backup" insrvprod" > > su postgres -c "pg_dump -i -F c -b -v -f > > "/backups/bkp_bcos/fda$data.backup" fda" > > > > su postgres -c "pg_dump -i -F p -v -f > > "/backups/bkp_bcos/insrvprod_plain$data.backup" insrvprod" > > su postgres -c "pg_dump -i -F p -v -f > > "/backups/bkp_bcos/fda_plain$data.backup" fda" > > > > Erro: > > Jul 27 15:50:01 master CRON[9847]: (pam_unix) session opened for user root > > by (uid=0) > > Jul 27 15:50:01 master su[9852]: + ??? root:postgres > > Jul 27 15:50:01 master su[9852]: (pam_unix) session opened for user > > postgres by (uid=0) > > Jul 27 15:50:01 master su[9852]: (pam_unix) session closed for user > > postgres > > Jul 27 15:50:01 master su[9855]: + ??? root:postgres > > Jul 27 15:50:01 master su[9855]: (pam_unix) session opened for user > > postgres by (uid=0) > > Jul 27 15:50:01 master su[9855]: (pam_unix) session closed for user > > postgres > > Jul 27 15:50:01 master su[9858]: + ??? root:postgres > > Jul 27 15:50:01 master su[9858]: (pam_unix) session opened for user > > postgres by (uid=0) > > Jul 27 15:50:01 master su[9858]: (pam_unix) session closed for user > > postgres > > Jul 27 15:50:01 master su[9861]: + ??? root:postgres > > Jul 27 15:50:01 master su[9861]: (pam_unix) session opened for user > > postgres by (uid=0) > > Jul 27 15:50:01 master su[9861]: (pam_unix) session closed for user > > postgres > > Jul 27 15:53:20 master sshd[9997]: Accepted password for root from > > 172.16.0.10 port 1869 ssh2 > > Jul 27 15:53:20 master sshd[9999]: (pam_unix) session opened for user > > root by (uid=0) > > > > > > --------------------------------- > > Você quer respostas para suas perguntas? Ou você sabe muito e quer > > compartilhar seu conhecimento? Experimente o Yahoo! Respostas! > -- ubuntu-br mailing list [email protected] www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

