[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] sistema de backup
From: |
Maverick :: 20212359 |
Subject: |
Re: [shell-script] sistema de backup |
Date: |
Tue, 18 Mar 2003 11:55:44 -0300 |
bem retificando...
no codigo abaixo coloquei dentro do awk o comando print apenas para testar,
depois que consegui solucionar este problema que estou colocarei o system que
eh o que executa o comando .
bracus
maverick::20212359
----- Original Message -----
From: Maverick :: 20212359
To: address@hidden
Sent: Tuesday, March 18, 2003 11:49 AM
Subject: [shell-script] sistema de backup
Ola a todos
Pessoal queria fazer um script para automatizar o processo de backup aqui da
firma mais to me pegando em m detalhinho aqui.
bem fiz um arquivo que defini algumas variaveis eh no final exetuca o
comando awk para consultar um arquivo de texto que contem o nome e o
diretorio de cada pasta que sera backteada ... porem os arquivos de backup
precisao da variavel de defino no comeco do arquivo para gerar o nome, so
que dentro do comando awk se coloco os aspas simples nao intrepetao minhas
variaveis como a mesma mais sim como texto, e se nao coloco aspas ele da
erro de syntax no comando.
bem sou novato em programacao, ainda mais em programacao no linux, se alguem
puder me dar um help vo ficar muito agradecido ...
ahhhhh mando abaixo o codigo ...
bracus
Maverick :: 20212359
// arquivo que consulta o arquivo texto eh que gera o nome dos arquivos de
backups
#!/bin/csh
set data = `date +%Y%m%d`
set tipo = "backupfull"
set maquina = "dados"
set nome = "$tipo-$maquina-$data"
set formato = ".tar.gz"
set destino = "/tecno/bkp"
set arquivo = "diretorios"
cat $arquivo | awk -F ":" '{print "tar -czvf $destino/$nome-"$2"$formato"
$3}'
// arquivo texto que contem as informacoes do diretorio a ser backpeado
01:deptos:/tecno/deptos:
02:docs:/tecno/docs:
03:laser:/tecno/laser:
04:usuarios:/tecno/usuarios:
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.461 / Virus Database: 260 - Release Date: 10/3/2003
Yahoo! Groups Sponsor
Escolha uma entre + de 110.000 vagas! - Profissional -
Profissional : Diretoria - Profissional : Gerência - Profissional : Supervisão
- Profissional : Superior - Profissional : Técnico - Profissional : Outros -
Recém-formados - Estágiários
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.
[As partes desta mensagem que não continham texto foram removidas]
- ERRO, zz_modera, 2003/03/18