cron no funciona

Xoan Sampaiño xoansampainho en gmail.com
Vie Abr 17 18:39:46 BST 2009


2009/4/17 Gabriel Ferro <gabrielrferro en yahoo.com.ar>:
>
> Ubuntures, no se porque cornos no me anda el cron
> la cosa es que desde root escribo
> crontab -e
>
> y pongo
> * * * * * root /sbin/procesa.sh
>
> queriendo hacer que el script se ejecute cada minuto
>
> el cron anda ya que en syslog veo que lo itenta ejecutar pero no hace nada.
> si lo ejecuto en una terminal como usario comun me dice que no tiene privilegios
> en cambio si ejecuto el script como root (asi deberia ser y por eso agregue root en el cron) en una terminal si me funciona que pasa?

Que yo sepa, para ejecutar algo como root en ubuntu se usa `sudo`,
pero ten en cuenta su funcionamiento:

$ sudo command
Password:

Ya me dirás qué contraseña le va a pasar cron para adquirir los permisos...

De todos modos, es sólo un pequeño error de concepto, ya que sólo
necesitarías usar `sudo` si fuese el crontab de un usuario, pero no
así en el crontab de root, que quedaría simplemente:

$ sudo -i
Password:
# crontab -e
* * * * * /sbin/procesa.sh
# exit
$

Otra cosa: no entiendo la necesidad de colocar el archivo a ejecutar
en el directorio /sbin (reservado a ejecutables esenciales del
sistema).

-- 
Xoan Sampaiño <xoansampainho en gmail.com>

() ASCII Ribbon Campaign   - Against HTML e-mail
/\ http://asciiribbon.org/ - Against proprietary attachments



Más información sobre la lista de distribución ubuntu-es