Antes de nada, ¿has definido la variable PATH en el crontab o puesto la ruta completa de los comandos?
S2. Andrew Pollard <andrew....@gmail.com> wrote: >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 >