Crear una copia seguridad servidor ftp con raspberrypi
Script para crear una copia de seguridad de un servidor ftp, comprimirlo en zip y posteriormente moverlo a una unidad compartida
Partimos de una carpeta donde tenemos los script de ejecucion, una carpeta local para guardar el zip y una carpeta tmp donde se descarga el codigo, para posteriormente comprimir y borrar
#!/bin/bash
now="$(date +'%Y%m%d')"
archivo="nombrearchivoFTP$now.zip"
cd tmp
wget -r --user=usuario_ftp --password=xxxxxxxx ftp://dominio[/html]/*
zip -r $archivo *
mv $archivo ../carpeta_local //por ejemplo glu, segun la imagen
rm -rf *
cd ..
file="/home/pi/lacie/ok.txt" //este fichero se utiliza para comprobar que la unidad compartida está montada
if [ -f "$file" ]
then
sudo mv /home/pi/ftps/carpeta_local/$archivo /home/pi/lacie/ftps/$archivo
echo "movemos el archivo a lacie." // lacie es la carpeta montada que apunta al recurso compartido
else
echo "lacie no montado"
fi
