-----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: [EMAIL PROTECTED] - 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-----

