V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

ftpwatch

Herramienta que permite monitorear cambios en directorios de servidores FTP remotos y notificar al usuario cuando ocurren modificaciones, como nuevos archivos, eliminaciones o cambios. Este paquete es preferible instalarse como una tarea cron.

$ ftpwatch -u usuario -p contraseña ftp.ejemplo.com /directorio/remoto
monitorear un directorio FTP
$ ftpwatch -u usuario -p contraseña -s ~/ftp_snapshot.db ftp.ejemplo.com /directorio
guardar la instantánea en un archivo específico especificado con -s
$ ftpwatch -v -u usuario -p contraseña -m admin@ejemplo.com ftp.ejemplo.com /descargas
en modo verbose y notificar por correo si hay cambios con el parámetro -m
$ ftpwatch -u usuario -p contraseña -c "/ruta/script.sh" ftp.ejemplo.com /nuevos_archivos
ejecutar un script cuando haya cambios con el prámetro -c

Programar ftpwatch en un cron para que verifique cambios cada hora:

$ crontab -e

Y añadir la linea

0 * * * * ftpwatch -u usuario -p contraseña -m tu@email.com ftp.ejemplo.com /informes

Nota.- Las contraseñas en la línea de comandos pueden ser inseguras, mejor usar -p sin valor para que la pida interactivamente y para FTPs anónimos, usar -u anonymous y dejar la contraseña vacía.

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3667 entradas - Acerca del Tractatus
La Pipa Plena 2025