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

Re: script con shutdown no funciona



El Lunes, 17 de Julio de 2006 21:05, Carlos M.S. escribió:
> Hola gente, tengo un script que se ejecuta a cierta hora de la tarde. El
> objetivo es actualizar el equipo y apagar la máquina:
>
> aptitude -y -f dist-upgrade
> shutdown -h +1
>
> Se ejecuta como root por medio de cron.
>
> Lo cierto es que no se apaga la máquina.
> Si tecleo sudo shutdown -h +1, sí que se apaga, pero dentro de un script
> no tira.
>
> ¿Qué ocurre? ¿No se puede llamar al shutdown desde dentro de un script?
>
> Gracias de antemano.
> Carlos


Como bien te ha dicho Ricardo, hay que tener excesivo cuidado con las tareas 
de cron, ya que por alguna oscura e irrazonable razón viene con un PATH 
limitadísimo (creo que /bin y /usr/bin), y cualquier comando que no esté en 
ese PATH requier del PATH completo (y causa errores porque nadie 
pone /sbin/shutdown en consola).

Yo recomiendo una cosa: hazte un script que haga sólo esto:

#!/bin/bash

env > /tmp/env


Y mételo en cron. Cuando se ejecute mira el archivo generado y verás las 
variables de entorno de los scripts ejecutados desde cron. Sobre todo fíjate 
en el PATH.



-- 
Por el bien de todos respetemos las normas de la lista:
  http://wiki.debian.org/NormasLista



Reply to: