Denunciar

Desesperado.No consigo hacer funcionar el cron [Cerrado]

Haz una pregunta radvla 2Publicaciones jueves, 16 de junio de 2016Fecha de inscripción miércoles, 24 de agosto de 2016 Última intervención - Última respuesta: 14 jul 2016 a las 11:51 por Alex
Hola,

Os escribo desesperado.
En el directorio etc/cron.hourly he incluido este fichero llamado mi_cron.

Es un cron muy sencillo que incluye un solo script.

Aunque el scrip funciona fuera del cron, cuando lo incluyo no.

Tampoco que hacer para que aunque este en un fichero cron aparezcan en pantalla los echos de control.

El fichero es este, "radvla" es el usuario y "leeractualizado" el scrip

SHELL/bin/bash
PATH=/home/radvla: radvla/local/sbin/: usr/local/bin : usr/sbin :usr/bin: /bin :/sbin :bin/bash

59 21 * * * radvla export SHEL=/bin/bash; /usr/bin/bash /home/radvla/leeractualizar

¿Aklguien puede ayudarme?





Vota
+0
plus moins
Edita tu script para que empiece con:
#!/bin/bash

Así indicas que el interprete para ese script es bash.

abre un terminal y siendo usuario que quieres que ejecute el script (root o radvla etc..) lanza:

chmod 755 /home/radvla/leeractualizar

Con eso le das permisos de ejecución para todos.

Ahora si lanzas en un terminal:
/home/radvla/leeractualizar

Tu script debería funcionar sin tener que decirle que el interprete es bash etc...

Luego lanza:

crontab -e

Y al crontab de tu usuario añade:

59 21 * * * /home/radvla/leeractualizar


con esto tu script se ejecuta una vez al día a las 21:59.

Los miembros obtienen más respuestas que los usuarios anónimos.

Ser miembro te permite llevar un seguimiento detallado de tus consultas.

Ser miembro te permite disfrutar de opciones adicionales.

¿Todavía no eres usuario?

¡Inscríbete, es gratis y toma menos de un minuto!