[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: crontab no ejecuta nada



Como han dicho has un check de tu script por el tema de las rutas tiene que tener el path completa en todo momento que haga una llamada a alguna app que este implicada, ademas asegurate que tiene permisos correctos para poder ejecutarse tanto el script como de poder leer en el path actual.

Debes mirar tambien si ejecuta algun mensaje grafico porque de puede fallar .

Te recomiendo probar con una app de debian llamada apt-get install mail-notification para realizar un check, tambien mira los logs del sistema.

Me paso particularmente que el tiempo de ejecución de cron no necesariamente corre en tiempo y forma respecto de las aplicaciones de notificación.

slds.


El 31 de julio de 2014, 4:35, Andrew Pollard <andrew.a7d@gmail.com> escribió:
Saludos cordiales a todos. Lo que quiero hacer es que se ejecute
automáticamente un script escrito en bash todos los días a una
determinada hora. He tratado de hacer esto editando el crontab del
usuario con el siguiente comando:

crontab -e

La linea que inserté es esta:

30 6 * * * /home/usropti/megabackup

lo que quiere decir que ese comando debería ejecutarse todos los días
a las 6:30 a.m, pero no lo hace. He hecho pruebas sucesivas y nada. El
script funciona a la perfección si lo ejecuto en el terminal de la
siguiente forma:

cd /home/usropti && ./megabackup

En  el log de cron ubicado en /var/log/cron.log se encuentran estas lineas:


Jul 31 02:20:23 optiPc anacron[2225]: Anacron 2.3 started on 2014-07-31
Jul 31 02:20:23 optiPc anacron[2225]: Normal exit (0 jobs run)
Jul 31 02:25:38 optiPc /usr/sbin/cron[3682]: (CRON) INFO (pidfile fd = 3)
Jul 31 02:25:38 optiPc /usr/sbin/cron[3683]: (CRON) STARTUP (fork ok)
Jul 31 02:25:38 optiPc /usr/sbin/cron[3683]: (CRON) INFO (Running @reboot jobs)
Jul 31 02:32:46 optiPc crontab[4152]: (usropti) BEGIN EDIT (usropti)
Jul 31 02:33:48 optiPc crontab[4152]: (usropti) REPLACE (usropti)
Jul 31 02:33:48 optiPc crontab[4152]: (usropti) END EDIT (usropti)
Jul 31 02:34:01 optiPc /usr/sbin/cron[3683]: (usropti) RELOAD (crontabs/usropti)
Jul 31 02:36:09 optiPc anacron[2225]: Anacron 2.3 started on 2014-07-31
Jul 31 02:36:10 optiPc anacron[2225]: Normal exit (0 jobs run)
Jul 31 02:36:11 optiPc /usr/sbin/cron[2419]: (CRON) INFO (pidfile fd = 3)
Jul 31 02:36:11 optiPc /usr/sbin/cron[2420]: (CRON) STARTUP (fork ok)
Jul 31 02:36:11 optiPc /usr/sbin/cron[2420]: (CRON) INFO (Running @reboot jobs)
Jul 31 02:40:01 optiPc /USR/SBIN/CRON[3409]: (usropti) CMD
(/home/usropti/megabackup)
Jul 31 02:43:22 optiPc crontab[3491]: (usropti) BEGIN EDIT (usropti)
Jul 31 02:43:44 optiPc crontab[3491]: (usropti) REPLACE (usropti)
Jul 31 02:43:44 optiPc crontab[3491]: (usropti) END EDIT (usropti)
Jul 31 02:44:01 optiPc /usr/sbin/cron[2420]: (usropti) RELOAD (crontabs/usropti)
Jul 31 02:44:01 optiPc /USR/SBIN/CRON[3497]: (usropti) CMD (usropti
/home/usropti/megabackup)

También he probado usando otras lineas como las siguientes:

30 6 * * * usropti /home/usropti/megabackup
30 6 * * * cd /home/usropti && ./megabackup
30 6 * * * usropti cd /home/usropti && ./megabackup
30 6 * * * root /home/usropti/megabackup
30 6 * * * root cd /home/usropti && ./megabackup

Y también lo he intentado usando el crontab -e en el usuario root, y
ninguno de mis intentos y combinaciones ha logrado un resultado
positivo. He investigado varios días sobre esto en internet y he
conseguido información que he probado pero que no resuelven mi
problema. Espero que puedan ayudarme, muchas gracias de antemano a
todos.


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] CAF35kyCGtkhq8PmE9pYubaTfMpNdfeyFBUjM1m_cZFNa_yTNPg@mail.gmail.com" target="_blank">https://lists.debian.org/[🔎] CAF35kyCGtkhq8PmE9pYubaTfMpNdfeyFBUjM1m_cZFNa_yTNPg@mail.gmail.com



Reply to: