-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
Bueno... si configuras el ssh para poder entrar sin password, usando parejas de claves cifradas, puedes meter el comando que usas en un script llamado desde un crontab.
Con "ssh -c" puedes arrancar la sesión ssh pasandole el comando exacto que quieres que ejecute, y al terminar saldrá automáticamente.
Ejecuto este comando en forma manual /home/mrco1965/Documents/Respaldo/Manda-Respaldo, ahorita ya he puesto este comando que se ejcute cada que inicia la secion.
Internamente dentro de este script tiene una linea asi: script -c "/home/mrco1965/Documents/Respaldo/Respaldo3" $LOG.
Esto lo hice para que me guarde el log de lo que hace.
Mi pregunta es la siguiente: Como hago con el comando "script -c" desde local54, mande un comando por ejemplo "rsync -az local55:/xxx moncada:/" y este se ejecute en local55:
Dije "ssh -c" no "script -c". Es distinto. En "local54" haces: ssh local55 -c rsync -az /xxx moncada:/ Y si tienes dudas leete el manual, porque no es "-c", eso era con otro programa. A ver, es: user@local54:~> ssh usuario@local55 rsync -az /xxx moncada:/ por ejemplo. O cualquier otra variación que desees: la cuestión es que no necesitas entrar interactivamente en 55, sino ejecutar directamente el comando que sea. o varios. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFH8ZR9tTMYHG2NR9URAg/4AJ9weGQtECEer3vbz30xL2jhKAljaACdEFVm 7WnyZnAQjocLRrRbpjtjWQo= =X2l8 -----END PGP SIGNATURE-----