lunes, 15 de julio de 2013

Ejecutar scripts con Cygwin

Mediante la utilidad Cygwin podemos tener un entorno Unix/Linux emulado en nuestro Windows. Una de las posibles utilidades de esto es la posibilidad de ejecutar un script bash desde Windows. Muchas veces, en cambio, necesitaremos llamar a este script desde fuera del entorno de Cygwin (por ejemplo para ejecutarlo como tarea programada). Para ello tenemos que crear un bat con las siguientes lineas.
chdir C:\cygwin\bin
bash --login -i /cygdrive/c/mi_script.sh
Si nos fijamos, es una copia del invocador cygwin.bat añadiéndo la ruta del script al final. De esta forma ya podemos ejecutar el script haciendo doble click sobre el fichero bat o ejecutando el fichero bat como tarea programada. Nota: Me he dado cuenta que el fichero del script es necesario guardarlo con formato UNIX ya que si no da problemas con los saltos de línea.

Related Posts

Ejecutar scripts con Cygwin
4/ 5
Oleh

Subscribe via email

Like the post above? Please subscribe to the latest posts directly via email.

Comenta este artículo, por favor: