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

Re: script con shutdown no funciona



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Iñaki wrote:
> 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).

Lo acabo de probar. He puesto /sbin/shutdown -h now
y nada de nada. (y está en esa ruta)

> 
> 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.
> 

Buen truco. Pero al poner la ruta completa debería pillarlo...
¿Alguna otra idea?

Gracias Ricardo e Iñaki...
Carlos

> 
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFEu+rR4KSw4/6JXLERAhksAJ9TrK7DAcfDyoiNKcetQnzO95b8DACfVEua
qjWoXsKrkUSHZYWnjHdMwbQ=
=s3nf
-----END PGP SIGNATURE-----



Reply to: