|
Script en Bash para ejecutar un comando remoto mediante SSH
Estamos acostumbrados a ejecutar de manera muy simple comandos en nuestra máquina local y si esto fuera tambien fácil de hacer respecto a otra máquina remota. Veamoslo con un sencillo script en bash (nota: necesitas tener “expect” instalado en tu máquina local). Crea un script “execute.sh” con el siguiente contenido:
Y listo!, dale permisos de ejecución [FONT=Courier New]chmod +x execute.sh y ya puedes emplearlo, por ejemplo con: ./execute.sh “ls -l” Te mostrara un listado de archivos pero de la maquina remota. Genial, para automatizar algunas tareillas. Ya de paso y basandome en el ejemplo os dejo los scripts “download.sh” y “upload.sh” que acabo de implementar y pueden usarse para subir y bajar ficheros al servidor mediante scp (Secure Copy).[/FONT] download.sh
upload.sh
OJO, hay que tener en cuenta que queda expuesto el usuario y la contraseña para loguearse en la maquina remota. "La carita se reemplaza con " ) sin el espacio en el medio" No he tenido tiempo de probarlo, esta noche lo pruebo y les comento. Saludos Fuente
Informacion
Puntos: 0Comentarios: 0
Visitas: 552
Post Id:
Favoritos: 0Categoria: Linux y GNU Creado el:
03-08-2010 14:42:30
Tags:
Opciones
Puntos
Los usuarios no registrados no pueden dar puntos
Opciones
Para poder comentar debes estar registado, si aún no lo hiciste haz click AQUÍ
|
Nivel-x - Copyright © 2010 - Todos los derechos reservados
Protocolo - Terminos y Condiciones - Denuncias - Contactanos - Androideros - Blog android - Foro Androide
Protocolo - Terminos y Condiciones - Denuncias - Contactanos - Androideros - Blog android - Foro Androide
Desconectado
Puntos: 0
Favoritos: 0