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....@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-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive:
> https://lists.debian.org/caf35kycgtkhq8pme9pyubatfmpndfeyfbujm1m_czfna_yt...@mail.gmail.com
>
>

Responder a