-
Notifications
You must be signed in to change notification settings - Fork 4
/
bkp_ftp.sh
47 lines (34 loc) · 984 Bytes
/
bkp_ftp.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/bin/sh
DATAA=`date +%Y-%m-%dx%H-%M`
# diretorio do backup
DIRETORIOFONTE="/vz/VPS_backup"
# diretorio aonde sera feito o backup
DIRETORIOARQBCK="/vz/VPS_backup"
# 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="server AQUI"
USERNAME="user AQUI"
PASSWORD="senha AQUI"
LOCALDIR="/"
# conecte-se ao servidor FTP e envie o arquivo
echo "conectando no servidor FTP..."
ftp -ivn $FTPSERVER << FTP
user $USERNAME $PASSWORD