Enviado em 08/11/2019 - 09:28h
Bom Dia#!/bin/sh
###############################
# Script de Backup
# Developed by Flexnetsolutions
#
# Security
###############################
#Configuracao para data no arquivo de backup
DATAA=`date +%Y-%m-%dx%H-%M`
# diretorio do backup
DIRETORIOFONTE="/home/adsqueiroz"
# diretorio aonde sera feito o backup
DIRETORIOARQBCK="/root/"
# Entrando no diretorio de backup
echo "Entrando no diretorio de Backup"
cd $DIRETORIOARQBCK
# Listando Diretorio
echo "Listando diretorio"
ls -l
# fazendo o backup
echo "Fazendo Backup..."
tar -cjvf $DATAA.tar.bz2 $DIRETORIOFONTE
#Configuracao para data no arquivo de backup
DATA=`date +%Y-%m-%dx%H-%M`
echo "Entrando no diretorio de envio de arquivos"
cd $DIRETORIOARQBCK
echo "Confirmando Diretorio..."
ls -l
# compactando o arquivo para que nao fique muito grande e comer a banda da lan.
echo "Compactando arquivo..."
tar -cjvf $DATA.tar.bz2 $DATAA.tar.bz2
# espere por segundos
sleep 5
FTPSERVER="Coloque o seu FTP"
USERNAME="Usuário"
PASSWORD="Senha"
LOCALDIR="/www/backup02"
# conecte-se ao servidor FTP e envie o arquivo
echo "conectando no servidor FTP..."
ftp -p $FTPSERVER << FTP
user $USERNAME $PASSWORD
echo "Conectado e dentro do diretorio raiz."
cd $LOCALDIR
echo "Confirmando Diretorio..."
ls -l
#Upando Backup
echo "Upando arquivo..."
put $DATA.tar.bz2
echo"listando arquivos"
ls -l
bye
EOF
FTP
root@Ubuntu:/home/cpd# ./backupteste.sh
Entrando no diretorio de Backup
Listando diretorio
total 216
-rw-r--r-- 1 root root 70297 nov 8 08:49 2019-11-08x08-49.tar.bz2
-rw-r--r-- 1 root root 70313 nov 8 09:04 2019-11-08x09-04.tar.bz2
-rw-r--r-- 1 root root 70307 nov 8 09:05 2019-11-08x09-05.tar.bz2
Fazendo Backup...
tar: Removendo `/' inicial dos nomes dos membros
/home/cpd/
/home/cpd/2019-11-08x08-44.tar.bz2
/home/cpd/prog.log
/home/cpd/.cpdbackup.swp
/home/cpd/pwd.ini
/home/cpd/.bashrc
/home/cpd/2019-11-08x08-16.tar.bz2
/home/cpd/backupteste.sh
/home/cpd/.bash_history
/home/cpd/cpdbackup
/home/cpd/.cache/
/home/cpd/.cache/motd.legal-displayed
/home/cpd/.sudo_as_admin_successful
/home/cpd/2019-11-08x08-42.tar.bz2
/home/cpd/.profile
/home/cpd/.bash_logout
Entrando no diretorio de envio de arquivos
Confirmando Diretorio...
total 284
-rw-r--r-- 1 root root 70297 nov 8 08:49 2019-11-08x08-49.tar.bz2
-rw-r--r-- 1 root root 70313 nov 8 09:04 2019-11-08x09-04.tar.bz2
-rw-r--r-- 1 root root 70307 nov 8 09:05 2019-11-08x09-05.tar.bz2
-rw-r--r-- 1 root root 69547 nov 8 09:26 2019-11-08x09-26.tar.bz2
Compactando arquivo...
2019-11-08x09-26.tar.bz2
conectando no servidor FTP...
Password:Name (SERVIDOR:cpd):
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Notebook Novo. Aceita Duplo Boot? (2)
Não estou conseguindo habilitar os timezones (1)
verificar se uma fonte já esta instalada (30)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta