blob: 679074c63a8ba09cd24dad6361fccb42b47d204a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
|