21 Dec
2004
21 Dec
'04
17:11
Según he probado, AC=$(grep -i state /proc/acpi/ac_adapter/ADP1/state | cut -f 2 -d':' | gawk '{print $1}') es igual a poner que gawk imprima el segundo parámetro: AC=$(grep -i state /proc/acpi/ac_adapter/ADP1/state | gawk '{print $2}') Para BAT es el 3er parámetro, BAT=$(grep -i remaining /proc/acpi/battery/BAT1/state | gawk '{print $3}') Peibol Pedro b escribió:
hola
finalmente lo he modificado un poco..... queda asi: AC=$(grep -i state /proc/acpi/ac_adapter/ADP1/state | cut -f 2 -d':' | gawk '{print $1}') if [[ $AC = "off-line" ]] then BAT=$(grep -i remaining /proc/acpi/battery/BAT1/state | cut -f 2 -d':' | gawk '{print $1}') if [[ $BAT -le 2100 ]] then /sbin/shutdown -h 1 "Bateria critica. Parada en 1 minuto" fi fi