bat-file, cygwin
cygwin имеется, все запускается и работает
>cat c:\cygwin\cygwin.bat
@echo off
C:
chdir C:\cygwin\bin
bash --login -i
Таким образом, можно просто написать bash-скрипт и выполнить "bash your_script" (ну и про path не забыть).
C:
chdir C:\cygwin\bin
это удобнее делать как
cd /D c:\cygwin\bin
Ну, это предустановленный батник. Я сам в него только что заглянул и, хм, слегка удивился
c:\cygwin\bin\bash.exe script.sh
#!/bin/bash
cd /cygdrive/c/android-ndk-r6b/samples/san-angeles/bin
/cygdrive/c/android-ndk-r6b/ndk-build
и в батничке виндовом его запускаю:
c:\cygwin\bin\bash D:\build.sh
при этом были жесткие косяки и расколбасы. из-за того, что винда сохранила со \r.
ну это ладно. проблему разрешили.
теперь: батник работает, скрипт запускается, первая команда (cd) проходит нормально, а на второй:
/cygdrive/c/android-ndk-r6b/ndk-build: line 40: dirname: команда не найдена
и предлагают установить make и все такое
но он установлен! если просто запустить сигвин, и там выполнить скрипт build.sh, то все работает и собирается как надо (скомпиленые файлы создаются).
ваши предположения?
ваши предположения?прописать в PATH c:\cygwin\bin
это можно сделать как для батничка индивидуально, так и глобально в системе
прописать в PATH c:\cygwin\binБИНГО!
Оставить комментарий
lubanj
мне нужно выполнить скрипт.cygwin имеется,все запускается и работает.
как написать bat-file, который запустит cygwin и выполнит в нем пару команд?