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: