Backup de dados de cliente para servidor: mudanças entre as edições
De MochilaWiki
Ir para navegaçãoIr para pesquisar
Nova página: 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 <br /> ftp -... |
Sem resumo de edição |
||
| (2 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
| Linha 14: | Linha 14: | ||
bye | bye | ||
EOF | EOF | ||
<br /> | |||
rm /tmp/documentos-$MAQUINA.zip | rm /tmp/documentos-$MAQUINA.zip | ||
| 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: