shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script não roda completo pelo crontab


From: Eliphas Levy Theodoro
Subject: Re: [shell-script] Script não roda completo pelo crontab
Date: Wed, 19 Oct 2005 16:42:12 -0200
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)


Talvez o shell que o cron roda esteja limitando o "espaço de trabalho" dele. Quantos usuários tem nessa lista? O for X in Y tem um limite de tamanho.

Experimenta de um jeito diferente:

ls /dados/home > /scripts/users.txt
while read user; do
  tar -czf /backup/$user.tar.gz /dados/home/$user
done < /scripts/users.txt

--
Eliphas

Marcos 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]