diff options
author | cinap_lenrek <cinap_lenrek@localhost> | 2011-04-14 17:27:24 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@localhost> | 2011-04-14 17:27:24 +0000 |
commit | a150899221a5badff9740703b754f901b4f52762 (patch) | |
tree | 3d6911874b0ee763e40490d04f56fc09d89ccfa6 /acme/bin/Battery | |
parent | 71cfa9c637386ebe00fc6d1bf6215db6657559f4 (diff) | |
download | plan9front-a150899221a5badff9740703b754f901b4f52762.tar.xz |
fill /acme
Diffstat (limited to 'acme/bin/Battery')
-rwxr-xr-x | acme/bin/Battery | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/acme/bin/Battery b/acme/bin/Battery new file mode 100755 index 000000000..679074c63 --- /dev/null +++ b/acme/bin/Battery @@ -0,0 +1,30 @@ +#!/bin/rc + +if(! test -f /mnt/apm/battery){ + echo no apm >[1=2] + exit 'no apm' +} + +cd /mnt/acme/new +echo name /dev/apm >ctl +echo dump Battery >ctl + +awkscript=' +NR==1 { + if($3 != -1) + printf("%d%% %d:%02d %s", $2, $3/3600, ($3/60)%60, $1); + else + printf("%d%% %s", $2, $1); +} +' + +fn chk { + what=`{awk $awkscript /mnt/apm/battery} + echo cleartag >ctl || exit die + echo clean >ctl || exit die + echo ' '^$"what >tag || exit die +} + +chk +while(sleep 60) + chk |