Home

Habilitar cron en PKT

satanasinc

Usuario Activo
Fan de OpenSPA
13 Dic 2011
108
14
0
Cantabria
Hola tod@s!

Intentando automatizar un backup de mis ficheros de configuración, me di cuenta que cron (el automatizador de tareas de linux) no funcionaba en Enigma2 PKT. Pero supongo que valdrá para casi todas las imagenes Enigma2.

Os pongo los pasos que he utilizado para hacerlo funcionar. Os parecerá una tontería, pero yo a cron le suelo sacar provecho, pues funciona genial y me molestaba mucho que no me funcionase.

Lo primero telnet a vuestro 990.

Crearemos una carpeta para albergar la lista de trabajos de cron:
Código:
mkdir -p /var/spool/cron/crontabs

Creamos un fichero de texto plano, con el nombre del usuario que solemos usar. En este caso root.
Código:
touch /var/spool/cron/crontabs/root

En este archivo se programaran los trabajos.

Ahora iniciaremos de manera automática cron, en el arranque de enigma2.

Editamos el script de arranque con vi (OJO CON LO QUE TOCÁIS AQUÍ OJO) No viene mal que os hagaís una copia del fichero antes.

Editamos con
Código:
vi /etc/init.d/rcS

O con culaquier otro editor que prefiráis.

Y pegaremos esto...
Código:
/usr/sbin/crond &

Yo lo he pegado así, por si os perdéis con tanto texto. Este es un buen sitio
<

Código:
fi
/usr/sbin/crond &
/etc/init.d/mountvirtfs start
/etc/init.d/portmap start

Guardad el fichero y los cambios.

Ahora a reiniciar..
Código:
reboot

Al reiniciar todo debería de haber ido genial.

Para cerciorarnos...
Código:
top

Y deberiais de ver algo similar a esto... No ha de ser igual solo que aparezca /usr/sbin/cron
Código:
492 1 root S 2588  2.2  0  0.0 /usr/sbin/crond

Listo! Funcionando!

NOTAS:
He detectado que si usamos crontab -e para añadir tareas no funciona por que cambia los permisos del fichero /var/spool/cron/crontabs/root

Con hacer un
Código:
chmod 755 /var/spool/cron/crontabs/root

Se soluciona y todo funciona. No olvides este detalle.

Os pego un enlace en el que se explica como funciona la sintaxis del crontab muy detalladamente.

http://es.wikipedia....iki/Cron_(Unix)

Ala, ahora ya podéis meter vuestros scripts al 990 y estar tranquilos porque se ejecuten.

Si veis erratas o queréis añadir algo, postead y lo corregimos todas las veces que haga falta.

Salu2 a tod@s
 
  • Me gusta
Reactions: kako121 y Mecha

jbc

Usuario Destacado
Amigo OpenSPA
26 May 2011
502
310
0
buena aportacion si señor gracias