|
|
发表于 2009-5-30 08:47:21
|
显示全部楼层
Post by Hooong;1990893
有,很多时候用到,像系统休眠等!
是 很有用
比如说,俺的懒人型电池管理, 电池没有了就直接休眠,直接 有效
————————————————————————————
就是让 crontab 执行 一个任务,没电就pm-hibernate 休眠
#!/bin/bash
ac_state=`/bin/grep on-line /proc/acpi/ac_adapter/ADP*/state`
battery_sleep(){
battery_state=`/bin/grep yes /proc/acpi/battery/BAT*/state`
remaining_capacity=$(grep 'remaining capacity' /proc/acpi/battery/BAT*/state | grep -o '[0-9]\+')
if [ -n "$battery_state" -a "$remaining_capacity" -le "150" ]
then
/usr/sbin/pm-hibernate;
else
exit;
fi
}
if [ -n "$ac_state" ]
then
exit;
else
battery_sleep;
fi |
|