Backup de dados de cliente para servidor: mudanças entre as edições

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(Uma revisão intermediária por um outro usuário não está sendo mostrada)
Linha 35: Linha 35:
* http://www.guiadohardware.net/dicas/agendando-tarefas-rotinas-cron.html
* http://www.guiadohardware.net/dicas/agendando-tarefas-rotinas-cron.html
* http://banto.hipatia.info/softwarelivre/backup-mysql.html
* http://banto.hipatia.info/softwarelivre/backup-mysql.html
[[Categoria:Servidor]]
[[Categoria:backup]]

Edição atual tal como às 03h41min de 10 de novembro de 2012

crie um arquivo com o nome backup-dados.sh.

#!/bin/sh
# backup-dados.sh
MAQUINA=`/bin/hostname`
zip -r /tmp/documentos-$MAQUINA.zip /home/forum/documentos/
cd /tmp

ftp -in <<EOF open 192.168.0.10 user forum forum bin put documentos-$MAQUINA.zip bye EOF
rm /tmp/documentos-$MAQUINA.zip

depois podemos inserir o script no agendador de tarefa para que o script seja rodado às 10hs todas às sextas-feiras.

digite crontab -e e acrescente:

0 10 * * 5 /bin/sh /opt/script/backup-dados.sh
# /etc/init.d/cron restart

para listar os agendamentos use:

$ crontab -l
#/opt/script/limpa-backup.sh
rm /home/backup/*.zip
45 9 * * 5 /bin/sh /opt/script/limpa-backup.sh

referências: