faJa
Aktives Mitglied
Thread Starter
- Dabei seit
- 02.11.2005
- Beiträge
- 774
- Reaktionspunkte
- 23
Ich hab heute mal ein kleines Shellscript geschrieben um den Hibernatemode zu switchen. Interessant sind für mich gewesen 0 (schnell aber unsicher) und 3 (langsam aber sicher).
Ich habe es ab und an gerne das mein MacBook Pro schnell einschlafen soll, daher switche ich vorher in den schnellen Modus und ggfs. wieder zurück (wenn ich keine Steckdose parat habe).
Ist vielleicht für diejenigen Interessant die sich den Befehl nicht immer merken wollen:
Viel Spaß damit!
Ich habe es ab und an gerne das mein MacBook Pro schnell einschlafen soll, daher switche ich vorher in den schnellen Modus und ggfs. wieder zurück (wenn ich keine Steckdose parat habe).
Ist vielleicht für diejenigen Interessant die sich den Befehl nicht immer merken wollen:
Code:
# Script switches between Hibernatemode 0 (fast but unsafe) and 3 (slow but safe).
P0=$0
P1=$1
CSTATE=`pmset -g | grep hibernatemode | awk {'print $2'}`
IFS_DEF=$IFS
IFS="/"
for i in $P0; do
NAME=$i
done
IFS=$IFS_DEF
if [[ $P1 == "-s" ]]; then
if [[ $CSTATE -eq 3 ]]; then
sudo pmset -a hibernatemode 0
echo "Hibernatemode switched from $CSTATE to 0"
exit
fi
if [[ $CSTATE -eq 0 ]]; then
sudo pmset -a hibernatemode 3
echo "Hibernatemode switched from $CSTATE to 3"
exit
fi
else
echo "Hibernatemode is set to $CSTATE"
echo "Type '$NAME -s' to switch"
fi
Viel Spaß damit!
Zuletzt bearbeitet: