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