On 10/02/2014 08:09 AM, bremenpl wrote: > Also I forgot to mention, that in the script I actually have to put > the line /sbin/shutdown -h now twice... Otherwise after I press the > button the message that the system is going down is displayed, but the > system is not turning off. Then I press it again and its going down. > > W dniu czwartek, 2 października 2014 17:03:23 UTC+2 użytkownik > bremenpl napisał: > > Hello there, > I am using Console version of debian provided on elinux.org > <http://elinux.org> on BeagleBone Black. My problem is that it > misses the power button functionality. I have found this script > for handling it: > > | > #!/bin/sh > > BTN=/dev/input/event0 > > whiletrue;do > BTNVAL=`hexdump -e '8/2 "%x " "\n"' -n 16 $BTN | grep ' 74 ' | > awk '{print $7$ > if [ "$BTNVAL" = "1" ] > then > echo "Power button pressed" > /sbin/sync > /sbin/sync > /sbin/shutdown -h now > exit > fi > sleep 1 > done > > | > > I have put a link to it into init.d and used update-rc to make it > work at startup. > The problem is that it doesnt always work. Im not sure either it > is running in the background or not, because when i use ps command > i dont see the script running and even though the power button > works. So lets say every 3rd power up the power button doesnt > work... Im not sure whats the case. I would also aprichiate if > someone told me either this is the proper way of handling the > power button in the official bigger image. > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google > Groups "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout.
There is problems with the script, not sure if it was a bad paste or not. Look at your BTNVAL -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
