> Hola a todos,
> tengo unos script un mi linux local y deseo ejecutarlos en un linux
> remoto, cual es la palabra magica para googlear y leer?
>
> Ademas deseo mandar un par de comandos via email, la idea es poner un
> comando (inventado) en el subject de un mail y que el linux corra un
> script cuando lo reciba, para esto estoy viendo con grep y awk , pero me
> falta la parte dejar una especie de demonio que espere el mail y ejecute
> segun el subject, que debo investigar para llegar a puerto,
>
> gracias por las sugerencias
>
>

A veces las soluciones sencillas son mas adecuadas que las complicadas.
Lei una respuesta que te sugiere programar algun socket, y me parece bien,
porque siempre va a ser conveniente cuidar la seguridad, que es el punto
debil de otras sugerencias que estas recibiendo.
Yo, aunque algun buen desarrollador me vapulee, haria lo siguiente:
1.- Activar en la maquina de destino un script que corra como demonio, con
tiempos adecuados de sleep entre ciclos, y en cada ciclo verificar la
existencias de archivos con nombres preestablecidos, los cuales
corresponderan a scripts enviados por ti desde el origen, por ejemplo con un
rsync.
2.- Ante la deteccion exitosa de un script, ejecutarlo y luego
renombrarlo/borrarlo para que no sea tomado por el proximo ciclo.

La ventaja adicional, es que en tu script demonio, puedes agregar algunos
chiches, como generar logs por ejemplo.

Saludos
Luis Roa P.


Responder a