BASH – Script bash con comandos FTP.

#!/bin/bash
#
# -- Declaracion de variables.
FTP_SERVER=ip_servidor
FTP_USER=nombre_usuario
FTP_PASS=contraseña_usuario
FTP_LOCAL_CD=/tmp
BACKUP_NAME=backup_opt.tar.gz

# -- Realizando backup de /opt.
tar -czf $FTP_LOCAL_CD/$BACKUP_NAME /opt

# -- Copiando archivo backup a servidor ftp.
/usr/bin/ftp -n <<EOD
  open $FTP_SERVER
  USER $FTP_USER
  PASS $FTP_PASS
  binary
  prompt
  lcd $FTP_LOCAL_CD
  put $BACKUP_NAME
  bye
EOD
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *