-----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----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

