Necesito ejecutar un applet de Java desde Firefox. El problema es que necesito ejecutar este Firefox desde un cron. Si ejecuto desde la línea de comandos y funciona bien, pero cuando puse el comando en el cron falló:
*/1 * * * * firefox http://domain.com/iqms/packetloss/iqmspacket2.html
Respuestas:
Cron se ejecuta en un entorno que no sabe nada sobre el administrador de pantalla (
$DISPLAY
no está configurado). Su ventana de terminal en la que ha estado probando tiene esto configurado. Si lo intentaste en una terminal "real", o sobre SSH, verías que se rompe.Si solo tiene un servidor X ejecutándose, solo especificar la pantalla podría funcionar:
Probablemente podría esforzarse más para determinar en qué pantalla se encuentra en lugar de asumir que es,
:0
pero eso probablemente funcionará la mayor parte del tiempo.Si solo necesita volver a cargar algo mucho, mire Tab Auto Reload o complementos similares de Firefox.
fuente
crontab -e
Encontré esta respuesta que estoy buscando además de oli's:
Después de algunas búsquedas, descubrí que necesito ejecutarme como un usuario válido desde la raíz.
tq
fuente