Backup via FTP
Publicado por Saulo Gomes (última atualização em 08/09/2015)
[ Hits: 12.458 ]
Homepage: https://about.me/saulo.gomes
Esse script cria um backup no formato tar.gz e envia para um servidor FTP, o mesmo é usado em ambiente de produção sem problemas, no meu caso foi adicionado uma rotina no CRON para controlar a execução do mesmo.
#!/bin/bash # Script para realizar o backup e enviar via FTP # DATA=`date +%d%m%Y` MAQUINA=`hostname` #---- parte editável -------------------------- #coloque os diretórios que serão backapeados DIRETORIOS="/firebird/dat0/xml/" # Dados do arquivo de backup - mude se desejar ARQUIVO="backup-xml-$MAQUINA-$DATA.tar.gz" # Dados do servidor FTP para onde o backup serah enviado HOST_FTP="192.168.0.250" USUARIO_FTP="login" SENHA_FTP="password" # ---- não precisa mais editar abaixo --------- # Cria o arquivo .tar.gz no /tmp (Temporário) cd /tmp #find $DIRETORIOS -mtime -1 -type f -print | find $DIRETORIOS -type f -print | tar czf /tmp/$ARQUIVO -T - # Acessa o FTP e envia os arquivos de backup ftp -in <<EOF open $HOST_FTP user $USUARIO_FTP $SENHA_FTP bin lcd /tmp cd /bkpnfe/nfe/ mput $ARQUIVO bye EOF # Apaga o backup em /tmp rm -rf /tmp/backup-xml-*.tar.gz
Trocar nomes maiúsculos por minúsculos
Criaimg - Cria arquivos de imagem
SabATT - Facilitador de atualização (Equo - Sabayon)
Script em Yad para baixar vídeos ou áudio em MP3 do Youtube.
Nenhum comentário foi encontrado.
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
problemas com artefatos na instalação (30)
Manjaro Substituindo Ubuntu no Desktop (14)
Dificuldade em ler binário (18)
Encriptografa... as particoes com LUKS, o que poderia dar errado? (4)