Hola. El Domingo, 19 de Diciembre de 2004 22:59, Pedro b escribió:
bueno....... tras cansarme de buscar el powersave
me he hecho un mini script para intentar simular parte de su función
Es este: AC=$(grep -i state /proc/acpi/ac_adapter/ADP1/state | cut -f 2 -d':' | cut -f 20 -d' ') if [[ $AC = "off-line" ]] then BAT=$(grep -i remaining /proc/acpi/battery/BAT1/state | cut -f 2 -d':' | cut -f 7 -d' ') if [[ $BAT -le 1371 ]] then shutdown -k 1 "En un minuto se va a apagar el sistema." fi else echo Esta online fi
bien.. que os parece? tengo que aclarar que de momento lo del shutdown -k y el otro "echo esta online" es para probar.....
esta bien el script, en mi caso tuve que adaptar algunos datos ya que mi portatil usa terminos diferentes en /proc/acpi, pero da los resultados que esperas.
el segundo cut encadenado es para quitar los espacios en blancos... alguna otra forma de quedarme con la cadena sin recurrir a ese cut? el 1371 es un valor de referencia al que se supone que deberia figurar una alarma..
Ahora mis dudas...... que hago..... le pongo runlevel 5 y veo si soy capaz de dejarlo como demonio..... o lo pongo el cron? me habian dicho que mejor el cron... pero........ en el cron no se puede ejecutar cada minuto no? me interesaria que cada minuto o asi se comprobase esto.....
yo lo probaria con el cron, y si se puede poner un cron que se ejecute cada minuto, en el apartado minutos pones 0-59 y si lo quieres cada 2 minutos 0-59/2 tambien lo voy a probar.
como lo hago?
saludos
---------------------------------
-- Un Saludo. Carlos Lorenzo Matés