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.shSi 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.
Ejecutar scripts con Cygwin
4/
5
Oleh
Oskar Fernández

Comenta este artículo, por favor: