Originally Posted by
!gm
was ist zu tun?
Siehe Script als Shutdown-Button für meinen mobilen Asus. Blinkt vor einem halt, obwohl das Blinken erst nach dem Halt-Befehl kommt (programmiert wurde). Das liegt daran, dass der Router ca. 15-20 Sekunden braucht, um das System komplett anzuhalten und deshalb die nachkommenden Befehle noch ausgeführt werden, zumindest bis das Halt erfolgt......
Code:
#!/bin/sh
#newbiefans shutdown by ez - button
logger -t "shutdown $* started."
/opt/etc/init.d/rc.unslung stop
sleep 5
sync
for i in `cat /proc/mounts | sort -r | awk '/ext3/{print($1)}'`
do
[ -n "`/opt/sbin/lsof -t "$i"`" ] &&
/opt/sbin/lsof -t "$i" | sort -nr | xargs kill -9
sleep 2s
/bin/mount -oremount,ro $i
done
swapoff -a
halt &
sleep 5
while [ true ]; do
printf "\x02" > /dev/gpio/out
sleep 0.2
printf "\x00" > /dev/gpio/out
sleep 0.2
done