Script de backup

1. Script de backup

cleiton guimaraes pimentel
adlkasdkl

(usa Debian)

Enviado em 07/03/2016 - 09:56h

Bom dia a todos, estou começando agora no linux, sou tecnico em informatica e no meu trabalho tem um servidor linux, toda manha eu preciso acessar o servidor, acesso via ssh, e tenho que mover uma pasta de um site com data do dia anterior para uma pasta de backup. o que faço é mais o menos o exemplo abaixo

cd /backup/
ls
mv pasta-do-dia-anterior /home/montagem/arquivobackup/
reboot
mount dev/xvdc1 /home/montagem/

gostaria de saber se tem como criar um scrip para fazer isso automaticamente, atentando-se a alterar a data todo dia rebootar e mountar ?
lembrando que nao conheço de scrip, pois comecei a estudar muito recentemente

agradeço a quem puder me ajudar


  


2. Re: Script de backup

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/03/2016 - 12:08h

Por que o reboot?


3. Re: Script de backup

cleiton guimaraes pimentel
adlkasdkl

(usa Debian)

Enviado em 07/03/2016 - 12:16h

nao sei lhe informar amigo :/

to tentando aprender na marra, pq só me passaram essa sequencia de comandos pra executar


4. Re: Script de backup

João Paulo de Vasconcelos Resende
jpvr2005

(usa Debian)

Enviado em 07/03/2016 - 12:39h

Boa tarde amigo,
Para vc escrever um script, seja ele de bkp ou para qualquer outra coisa, primeiramente você deve criar um arquivo (use o editor VI ou VIM para isso) e no cabeçalho deste arquivo, inicia-lo com #!/bin/bash
Para não precisar escrever passo a passo, vou deixar um link com dicas para criação desses batchs para backup:
https://www.vivaolinux.com.br/artigo/Script-de-backup-full-+-diferencial-+-compactador-+-restauracao...

Esse artigo é bem completo, mas você pode começar pegando o básico, usando apenas o scp e depois o rsync.

Dê uma lida nele para pegar uma base e vá postando aqui suas dúvidas para que possamos lhe ajudar.


Att.
João Paulo


5. Re: Script de backup

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 07/03/2016 - 13:09h

adlkasdkl escreveu:
Bom dia a todos, estou começando agora no Linux, sou técnico em informática e no meu trabalho tem um servidor Linux, toda manhã eu preciso acessar o servidor, acesso via ssh, e tenho que mover uma pasta de um site com data do dia anterior para uma pasta de backup. o que faço é mais o menos o exemplo abaixo
cd /backup/
ls
mv pasta-do-dia-anterior /home/montagem/arquivobackup/
reboot
mount dev/xvdc1 /home/montagem/
gostaria de saber se tem como criar um scrip para fazer isso automaticamente, atentando-se a alterar a data todo dia rebootar e mountar ?
lembrando que não conheço de scrip, pois comecei a estudar muito recentemente

agradeço a quem puder me ajudar

---------------------------------------------------------------------------------------------
Boa tarde.
Segue o SCRIPT:
#!/bin/bash
#FORMATO DA DATA ddmmaaaa exemplo: 07032016
ONTEM=$(date -d "last day" +%d%m%Y)
DIR_DEST="/home/montagem/arquivobackup/"
for DIR in $(ls -1|egrep '^[0-9]{8}$';do
if egrep "$ONTEM" <<< "$DIR";then
mv $DIR $DIR_DEST
fi
done

#REBOOT!
shutdown -r now
#MONTA
mount dev/xvdc1 /home/montagem/

Para "montar", ao invés de dar o comando acima, você pode alterar o fstab.
OBS.: Para rodar o script em um HORáRIO determinado, coloque-o no crontab, aqui no "VOL"
tem muitas dicas de como fazer isso.

Se resolver, marque como resolvido, por favor.
Gostando da resposta, marque-a como MELHOR, dessa forma, ganho uns pontinhos, o que incentiva a continuar ajudando . . . :)

att
marcelo




6. Re: Script de backup

Patrick Silva
ps-martins

(usa Debian)

Enviado em 08/03/2016 - 19:52h

Jogue esse Script do msoliver dentro da sua home no arquivo oculto .bash_login
.
cd $home
.
vim .bash_login
.
Quando você iniciar sua sessão, o .bash_login vai fazer o que estiver dentro do arquivo ..
.
Jogue o Script ou faça com que ele inicie uma Shell .
.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts