Skip to content

Instantly share code, notes, and snippets.

@seki
Created September 6, 2015 14:40
Show Gist options
  • Save seki/292c92c0903d47663961 to your computer and use it in GitHub Desktop.
Save seki/292c92c0903d47663961 to your computer and use it in GitHub Desktop.
#!/usr/bin/ruby
footprint = File.mtime("/tmp/haltkey") rescue Time.at(1)
if Time.now - footprint < 10
File.write("/sys/class/leds/led0/trigger", "timer")
File.write("/sys/class/leds/led0/delay_on", "250")
File.write("/sys/class/leds/led0/delay_off", "125")
system("/sbin/halt")
else
File.write("/sys/class/leds/led0/trigger", "mmc0")
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment