Desesperado.No consigo hacer funcionar el cron [Cerrado]

radvla 2 Publicaciones jueves, 16 de junio de 2016Fecha de inscripción miércoles, 24 de agosto de 2016 Última intervención - 16 jun 2016 a las 13:49 - Última respuesta:  Alex
- 14 jul 2016 a las 11:51
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?





Ver más 

1 respuesta

0
Gracias
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.