Re: Script não roda completo pelo crontab
Já.... Troque:
> ls /dados/home > /scripts/users.txt
> for k in `cat /scripts/users.txt`; do
por
for k in /dados/home/*; do
até
Yuri Robinson
--- Marcos <informativo@abctecnet.com.br> escreveu:
> Alguem já viu algo assim?
>
> O script abaixo funciona normalmente rodando direto do root, mas se
> coloco uma linha no crontab pra ele executar sozinho só faz o backup dos
> usuarios até a letra "d" e depois para de executar o resto dos usuario
> no loop.
>
>
> #!/bin/sh
>
>
> #################### USUARIOS ######################################
> ls /dados/home > /scripts/users.txt
> for k in `cat /scripts/users.txt`; do
> echo "tar -czf /backup/$k.tar.gz /dados/home/$k"
> tar -czf /backup/$k.tar.gz /dados/home/$k
> echo "tar -czf /backup/$k.tar.gz /dados/home/$k - `date`"
> >> /scripts/loguserbkp.txt
> done
>
>
> crontab:
>
> 09 15 * * * root sh /scripts/bkpusers.sh
>
>
> A permissão do /script é 777, do executavel bkpusers.sh tambem
>
_______________________________________________________
Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/
Reply to: