Autor Tema: Ayuda con Crontab  (Leído 2263 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Altair64

  • Visitante
Ayuda con Crontab
« en: 30-12-2013, 00:34 (Lunes) »
Estoy peleandome un poco con Crontab. Quería apagar y encender automáticamente el WIFI a una hora concreta todos los días (para que por la noche no gaste corriente, haya menos posibilidades de que me juankeen la red y no interfiera la señal en mis sueños  >:D ).

Pero parece que Cron me está trolleando un poco. Más allá de los comandos que usaría para apagar y encender el wifi (wifi down y wifi up respectivamente), que funcionan correctamente, probé con otro comando cualquiera, por probar a ver si es que esos comandos de wifi no iban... pero parece que otros tampoco van.

Antes de nada, ejecuté estos dos comandos segun la wiki: http://wiki.openwrt.org/doc/howto/notuci.config
Código: [Seleccionar]
/etc/init.d/cron start
/etc/init.d/cron enable

Modifiqué el archivo /etc/crontabs/root desde LuCI (pero me aseguré de que se modificase tambien el propio archivo, y sí, está bien). Su contenido, el siguiente:
Código: [Seleccionar]
12 30 * * * mkdir /media/pruebapor ejemplo, para que me crease a las 12 y media del mediodia (en cualquier dia) ese directorio... pero pasada esa hora o cualquiera no sucede nada. Of course, hago un /etc/init.d/cron restart tras cambiar la lista del cron.

¿Hay algo que esté haciendo mal? ¿Alguna alternativa a crontab?

S2!



danitool

  • Visitante
Re: Ayuda con Crontab
« Respuesta #1 en: 30-12-2013, 09:43 (Lunes) »
Tienes ajustada bien la hora?

Esto se comprueba con el comando date

Sino hay que ajustar la zona horaria en /etc/config/system, debería aparecer esto para la zona horaria de ESpaña:

Código: [Seleccionar]
config system
        option hostname OpenWrt
        option timezone CET-1CEST,M3.5.0,M10.5.0/3

config timeserver ntp
        list server     0.openwrt.pool.ntp.org
        list server     1.openwrt.pool.ntp.org
        list server     2.openwrt.pool.ntp.org
        list server     3.openwrt.pool.ntp.org

Altair64

  • Visitante
Re: Ayuda con Crontab
« Respuesta #2 en: 30-12-2013, 13:56 (Lunes) »
Tienes ajustada bien la hora?

Esto se comprueba con el comando date

Sino hay que ajustar la zona horaria en /etc/config/system, debería aparecer esto para la zona horaria de ESpaña:

Código: [Seleccionar]
config system
        option hostname OpenWrt
        option timezone CET-1CEST,M3.5.0,M10.5.0/3

config timeserver ntp
        list server     0.openwrt.pool.ntp.org
        list server     1.openwrt.pool.ntp.org
        list server     2.openwrt.pool.ntp.org
        list server     3.openwrt.pool.ntp.org


Gracias por responder.
pero sí, la hora está perfectamente, la comprobé varias veces desde LuCI cuando estuve chanchulleando con el cron y la volvi a comprobar con ese comando y está correcta. Y aunque estuviese mal, el comando para apagar el wifi tendría que haber funcionado en algún momento, y haberme dejado sin wifi, pero lleva días encendido sin mayor problema :B

s2!

danitool

  • Visitante
Re: Ayuda con Crontab
« Respuesta #3 en: 30-12-2013, 15:16 (Lunes) »
Según indicas colocas esto en crontab
Código: [Seleccionar]
12 30 * * * mkdir /media/prueba
pero yo creo que deberías colocar esto
Código: [Seleccionar]
30 12 * * * mkdir /media/prueba

Altair64

  • Visitante
Re: Ayuda con Crontab
« Respuesta #4 en: 30-12-2013, 19:55 (Lunes) »
Según indicas colocas esto en crontab
Código: [Seleccionar]
12 30 * * * mkdir /media/prueba
pero yo creo que deberías colocar esto
Código: [Seleccionar]
30 12 * * * mkdir /media/prueba

aaaaaaaaaaaaaaargggggggg maldita sea mi existencia!!!  :-X
pues si, ahi estaba el fallo xDDD
ya me va

//FINAL Y MÁS DOS RESPUESTAS