Cita: 1.- ¿estás en Windows o en Linux?
2.- ¿por qué tenés un script de bash en windows?
1_Estoy en windows
2_El script es del sistema prey que es originalmente de linux pero que tiene una vercion para windows y por lo tanto corre archivos bash.
Cita: pues logicamente que no te funcionará...para ejecutar un script bash debes estar en plataforma GNU/Linux...o...usar un entorno virtual como Cygwin que simula un bash shell
Tenía la misma duda, hasta que leí bien y vi que Prey funciona sobre windows corriendo scripts bash
esacto, prey es el que simula el entorno y corre los bash bajo windows.
Cita: qué tal si nos mostrás el mensaje de error? así no hay necesidad de adivinar :)
no tengo mensaje de error, el bash se ejecuta y luego prey verifica si existe la webcamshot en la ruta especificada.
Cita: CommandCam.exe /filename C:/Prey/prey-picture.jpg
el archivo bash de prey esta en la misma carpeta que el archivo commandcam.exe, este archivo recibe como parametros /filename C:/Prey/prey-picture.jpg que es donde guardara la captura, en los bat de windows con la
/ paso parametros pero en los bash desconosco como se hace, en los bat de win esribiendo el nombre del .exe se ejecuta este pero en los bash evidentemente no, la pregunta en si es como seria la sintaxis para ejecutar un archivo .exe enviando le esos parametros.
NOTA: en su defecto podria servirme como llamar a un .bat :) pongo esa linea en el bat que anda perfecto y luego llamo al capture.bat desde el bash, alguna idea?