Ver Mensaje Individual
  #13 (permalink)  
Antiguo 18-04-2008, 17:13:32
ainvar
 
Mensajes: n/a
Predeterminado Re: Problema con crontab

Pere Pujal i Carabantes escribió:
> Hola ainvar!
>
> El 2008-04-18
> ainvar va escriure en
> es.comp.os.linux.misc:
>
>> Hola Pere, gracias por contestar. Lo que no entiendo es que si yo escribo en la consola
>> /usr/bin/borrarCola funciona perfectamente, entonces ¿porque el crontab no lo ejecuta?

>
> Debería ejecutarlo,
>
> Siguiendo tu script
> deberia parar qmail /etc/init.d/qmail stop
> deberia buscar en el PATH una orden determinada y ejecutarla en caso de
> encontrarla
> debería rearrancar qmail /etc/init.d/qmail start
>
> Pero... cron reasigna PATH a /usr/bin:/bin con lo que si en tu script no
> establece la variable PATH y la orden que borra los mensajes no está
> en el PATH establecido por cron...
>
> Échale una ojeada al man de cron y de crontab
> man cron
> man 5 crontab
>
> Entre otras cosas te cuenta:
>
> Several environment variables are set up automatically by the cron(8) daemon.
> SHELL is set to /bin/sh, and LOGNAME and HOME are set from the /etc/passwd
> line of the crontab's owner.
> PATH is set to "/usr/bin:/bin". HOME, SHELL, and PATH may be overridden by
> settings in the crontab; LOGNAME is the user that the job is running from,
> and may not be changed.
>
>
> Salut
> Pere


Muchas gracias Pere, voy a probar cambiando el path.

--
salud
ainvar de los carnutos
Responder Con Cita