El crontab raíz no ejecuta el script

El crontab raíz no ejecuta el script

Tengo un script listado en mi crontab de raíces.

07 9 * * * /opt/HLRSDATA_2010_OCT/HLRS_Scheduler_sp.sh > /opt/HLRSDATA_2010_OCT/logs/HLRTKJob.log

Este script contiene lo siguiente

#!/bin/bash
echo HLRSData Scheduler
cd /opt/HLRSDATA_2010_OCT
/usr/bin/java -Xms32m -Xmx1024m -cp ".:HLRSDATA_Premium.jar:lib/commons-net-1.4.1.jar:lib/jakarta-oro-2.0.8.jar:lib/mysql-connector-java-3.1.12-bin.jar:lib/x
ercesImpl.jar" mx.com.txm.hlrsdata.scheduler.HLRS_Scheduler

/opt/HLRSDATA_2010_OCT/HLRS_Scheduler_Reports_sp.sh

/opt/HLRSDATA_2010_OCT/HLRS_Scheduler_Reports_Redundant_sp.sh
/opt/HLRSDATA_2010_OCT/HLRS_Delete_Data_sp.sh
/opt/HLRSDATA_2010_OCT/HLRS_Delete_Data_Redundant_sp.sh
/opt/HLRSDATA_2010_OCT/HLRS_Delete_Files.sh

El script no se está ejecutando, verifiqué /var/log/cron y ni siquiera hay rastro de que al menos INTENTÓ ejecutar algo.

Registro:

Oct 18 08:47:19 isvahlrtk01 crontab[46449]: (root) END EDIT (root)
Oct 18 08:47:22 isvahlrtk01 crontab[46455]: (root) BEGIN EDIT (root)
Oct 18 08:47:35 isvahlrtk01 crontab[46455]: (root) REPLACE (root)
Oct 18 08:47:35 isvahlrtk01 crontab[46455]: (root) END EDIT (root)
Oct 18 08:57:18 isvahlrtk01 crontab[46540]: (root) LIST (root)
Oct 18 09:00:18 isvahlrtk01 crontab[46548]: (root) LIST (root)
Oct 18 09:04:24 isvahlrtk01 crontab[46563]: (root) BEGIN EDIT (root)
Oct 18 09:04:37 isvahlrtk01 crontab[46563]: (root) REPLACE (root)
Oct 18 09:04:37 isvahlrtk01 crontab[46563]: (root) END EDIT (root)
Oct 18 09:07:46 isvahlrtk01 crontab[46578]: (root) LIST (root)

Hay una nueva línea al final de mi crontab (editado por crontab -e) y no hay /etc/crontab.allow (y crontab.deny está vacío).

¿Qué podría estar impidiendo que esto se ejecute?

gracias de antemano

Respuesta1

Compruebe que el demonio cron se esté ejecutando

service crond status
crond (pid  23922) is running...

o

service crond status
crond is stopped

service crond start
Starting crond:                                            [  OK  ]

Respuesta2

Asegúrese de que su script sea ejecutable. También ejecute su script manualmente primero.

chmod +x scriptname.sh

Es importante no poner una extensión .sh a su script bash. Causa problemas de compatibilidad.

información relacionada