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

Re: script con shutdown no funciona



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

Carlos M.S. wrote:
> 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)

Como root?
Prueba poweroff en lugar de shutdown....quien te dice...
Podrias decirnos /exactamente/ los pasos que das para editar el crontab,
copiarnos la linea, el script,etc, etc?

PD: Se que no me corresponde opinar, pero me parece pesima idea apagar
con cron....

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

- --
Ricardo A.Frydman
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: ricardoeureka@gmail.com - http://www.eureka-linux.com.ar
SIP # 1-747-667-9534
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFEu+zgkw12RhFuGy4RAr7gAJ4mJd1VAlqXvQSnmmN+jY8VqQDZYACfWvgT
CYoEHLwp+tPwcjRgafWVXE4=
=h9GT
-----END PGP SIGNATURE-----



Reply to: