Blog Tinux Net
Publicado en
Shells commands (bash, zash)

Creado sistema de rsync para syncronizar

Autor

Creado dos archivos, el script en s, y el archivo de exclusion

File rsync-remote.zsh :

rsync -avr --exclude-from='.exclude.rsync' --exclude  ~/NombreCliente/httpdocs-dev/ nombre_usuario@dominio.io:/ruta/absoluta/del/httpdocs-dev

Recomendable es que se ponga la clave publica de .ssh en el directorio de know_host para que no se tenga que preguntar por contraseña File .exclude.rsync :

.exclude.rsync
node_modules/
src/
software/
package-lock.json
package.json
*nextcloudsync.log
*.db
*.dba
*.db-wal
*sync-exclude.lst
*db-shm

Principalmente son los archivos que no son necesario o bien tendrían un problema de seguridad.