Estoy tratando de ejecutar Firefox en un servidor sin cabeza para tomar capturas de pantalla de un sitio web. Puedo hacerlo bien desde la terminal usandoUso de PHP y Xvfb
"DISPLAY =: 12 firefox -saveimage http://www.google.com/".
El problema es cuando intento hacer el sistema ("DISPLAY =: 12 firefox -saveimage http://www.google.com"); no funciona Tengo la sensación de que no se está ejecutando en un entorno de shell normal. Fui en contra de mi mejor juicio y le di al usuario apache un shell real. Si hago un apache y ejecuto el comando todo está bien y funciona como se esperaba, pero nuevamente no funciona desde una llamada al sistema. Cualquier idea es muy bienvenida.
He dado una oportunidad y no funcionó = \ – William
Bien, segunda versión arriba. – chaos
Me cansé y ni siquiera se está ejecutando. Eso es lo que me hizo pensar que tal vez el entorno en el que php ejecuta las llamadas al sistema es de alguna manera diferente. – William