Automatizar comandos FTP

En este ejemplo voy a mostrar como automatizar la subida de un archivo a un servidor FTP.
Para eso voy a crear dos archivos: commandos.txt y hacer_backup.cmd
En el primero voy a guardar todos los comandos FTP que van a ser utilizados en el segundo archivo gracias al ftp.exe de Windows.
 

Ejemplo:

  • Host FTP: ftp.lucianoaibar.com
  • Usuario: lucianoaibar
  • Clave: 1234
  • Archivo a subir: documentos.zip

 

Contenido del archivo "comandos.txt":

open ftp.lucianoaibar.com
user lucianoaibar 1234
cd public_html
mkdir backup
cd backup
binary
put documentos.zip
quit

 

Contenido del archivo "hacer_backup.cmd":

ftp.exe -n -i -s:comandos.txt

 

Comentarios