Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/08/2012, 17:53
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 6 meses
Puntos: 320
Respuesta: llamar ejecutable desde archivo bash con parametros

Cita:
Desde el bash sin los parámetros se ejecuta?
no habia probado eso! la respuesta es que no , no se ejecuta, eso significa que el problema (o uno de ellos) no proviene del pasaje de parametros como crei originalmente!

Cita:
Estás sobre Windows, pero utilizando BASH es probable que esta restricción se aplique igualmente. Probá ./CommandCam.exe (./ delante del nombre, así le decís al sistema que busque el ejecutable en la carpeta actual).
probe con esto:

Cita:
take_picture() {

if [ ! -f "$WINDIR\system32\msvbvm50.dll" ]; then
if [ ! -f "$platform_path\bin\msvbvm50.dll" ]; then
log ' ** Fetching necessary DLL for Webcam capture to work... (about 1 MB)'
wget http://examples.oreilly.com/error/CD...s/MSVBVM50.DLL -O "$platform_path/bin/msvbvm50.dll" 2> /dev/null
fi
fi
./CommandCam.exe
}
no funciono, no se ejecuto.

probe con la ruta absoluta:

Cita:
take_picture() {

if [ ! -f "$WINDIR\system32\msvbvm50.dll" ]; then
if [ ! -f "$platform_path\bin\msvbvm50.dll" ]; then
log ' ** Fetching necessary DLL for Webcam capture to work... (about 1 MB)'
wget http://examples.oreilly.com/error/CD...s/MSVBVM50.DLL -O "$platform_path/bin/msvbvm50.dll" 2> /dev/null
fi
fi
C:\Prey\modules\webcam\platform\windows\CommandCam .exe
}
y tampoco.

Cita:
prueba con los comandos command y exec estos llaman un comando externo
Cita:
exec("./CommandCam.exe")
y tampoco, estara bien la sintaxis del comando exec?
las barras en unix se usan como en windows o usa la barra comun en vez de la barra invertida?
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios