Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: mp2p en 03-05-2015, 23:46 (Domingo)

Título: Cron job en Openwrt
Publicado por: mp2p en 03-05-2015, 23:46 (Domingo)
Hola,

Me he creado un script que quiero ejecutar periódicamente, pero no soy capaz de que el crontab lo ejecute correctamente.
Si ejecuto el script con: ./ruta/script.sh o con sh /ruta/script.sh éste funciona correctamente. Si lo configuro en el crontab no funciona:
* * * * * sh /ruta/script.sh

También lo he configurado en el plugin de Luci Custom Commands, y si lo lanzo así, tampoco funciona.

He hecho mil pruebas, algunas tan clarificadoras como hacer un script.sh con tan solo un touch, pero en el System log aparece que se ejecuta el cronjob (no muestra ningún error) pero no crea el fichero.

¿Alguna idea?
Gracias por adelantado.
Título: Re: Cron job en Openwrt
Publicado por: vk496 en 04-05-2015, 00:36 (Lunes)
Has probado poner la ruta directamente? Es decir, sin "sh"

Salu2
Título: Re: Cron job en Openwrt
Publicado por: Tki2000 en 04-05-2015, 01:17 (Lunes)
Hola,

Me he creado un script que quiero ejecutar periódicamente, pero no soy capaz de que el crontab lo ejecute correctamente.
Si ejecuto el script con: ./ruta/script.sh o con sh /ruta/script.sh éste funciona correctamente. Si lo configuro en el crontab no funciona:
* * * * * sh /ruta/script.sh

También lo he configurado en el plugin de Luci Custom Commands, y si lo lanzo así, tampoco funciona.

He hecho mil pruebas, algunas tan clarificadoras como hacer un script.sh con tan solo un touch, pero en el System log aparece que se ejecuta el cronjob (no muestra ningún error) pero no crea el fichero.

¿Alguna idea?
Gracias por adelantado.

Como dice vk496, no pongas el shell de ejecución.
Ejemplos:

Código: [Seleccionar]
*/10 * * * * /etc/check-adsl-modem.bat
*/5 * * * * /etc/checkip.bat