Corriendo scripts con find desde el directorio en el que se encuentran

Siempre que hago alguna página web y necesito sincronizar mis archivos con el server, uso rsync.

Para esto, tengo un script llamando ‘sync’; el cual es ejecutable por mí solo (chmod 700) y verifica que utilice permisos de root (su -c).

Si quiero hacer sync a todas mis páginas, solo tengo que pedirle lo siguiente a mi bash:

su -c "find /path/a/mi/directorio/de/desarrollo -iname 'sync' -execdir \{\} \;"

También uso esto para sincronizar mi archivo de porno (con mis scripts de wget; en varias categorías/directorios diferentes). ;)

Con esto, se corren todos mis sync y pongo solo una vez el password de root. ;)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>