Eu adaptei o script ás minhas
necessidades (diretórios, etc) e
mandei rodar... como eu não conheço
muito bem a sintaxe do shell não fui
capaz de identificar onde exatamente
está o erro.
Ainda estou dando uma pesquisada pra
tentar identificar o problema.

Vou colar o script modificado e a
mensagem de error em seguida:

1) script para backup
#Segue um script para automatização de
backup empacotados e compactados em (.tgz)

#Ele cria diversos arquivos com os
nomes das pastas, facilitando assim o
restore de apenas uma pasta.

#E ainda gera um arquivo de log (.txt)
com o conteúdo da pasta.

#Script criado por Marcio
Alexandrowitsch e
[email protected]

#Adaptado por Eddie C. da Silva em
08/12/2003

#!/bin/csh



#Define uma máscara para a data

set DATE        = `date +%d\/%m\/%Y`



#======================================================

# Configure aqui suas variaveis

#======================================================


#Cria as variáveis baásicas necessárias

set DATA        = "/home/*"

set DEBUG       = "yes" # yes or no

set SUBJECT     = "DIA: ${DATE} - Diretório:"

#Envia um e-mail de log para o
Administrador

#set ADMIN      = "[EMAIL PROTECTED]"

set MOUNTPOINT  = "/mnt/fs/backup"


#======================================================

# Script começa aqui

#======================================================

if ( ${DEBUG} == "yes" ) then

    foreach DIR (${DATA})

        set NAME = 'basename ${DIR}| sed
's/:/./g''

        time tar cvf
${MOUNTPOINT}/${NAME}.tgz ${DIR} >
${MOUNTPOINT}/${NAME}.txt

        #echo $? | mail -v ${ADMIN} -s
"${SUBJECT} ${NAME}"

    end

else

    foreach DIR (${DATA})

        set NAME = `basename ${DIR}| sed
's/:/./g'`

        time tar cvf
${MOUNTPOINT}/${NAME}.tgz ${DIR}

    end

end if



2) Mensagem de erro:




[EMAIL PROTECTED] ~]# ./script_b.sh
: Command not found.
: Command not found.
: Command not found.
: Command not found.
foreach: Words not parenthesized.
[EMAIL PROTECTED] ~]#


---
Acabe com aquelas janelinhas que pulam na sua tela.
AntiPop-up UOL - É grátis!
http://antipopup.uol.com.br

Responder a