bonjour,

je voudrais lancer un script bash sous windows (cygwin) mais en lancant bash.exe, sans passer par la commande cygwin.bat.

Je n'arrive pas a trouver le moyen de passer le script a exécuter à bash. D'autre part il faudrait que bash soit lancé dans un répertoire prédéfini et pas nécessairement dans c:\cygwin\home\%USER%.

en gros si c'était possible j'aimerais lancer une commande du style:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
c:\cygwin\bin\bash.exe --login ./monspetitscript.sh
Merci pour votre aide.

PS1: bash.exe sera lancer par un processus Java.
PS2: j'ai pour l'instant contourner le problème en lancant un script dans le fichier .bash_profile.

bash est lancé par "cmd.exe /C start c:\cygwin\cygwin.bat
Mais celà m'ouvre une fenetre. Pas mieux pour l'instant.