]> pere.pagekite.me Git - homepage.git/blob - linux/mrtg/xpilot-userlist.sh
Generated.
[homepage.git] / linux / mrtg / xpilot-userlist.sh
1 #!/bin/sh
2 #
3 # Author: Petter Reinholdtsen <pere@td.org.uit.no>
4 #
5 # Fetch user count from xpilot server
6
7 SERVER=$1
8 PATH=/store/bin:/bin:/usr/bin:$PATH
9 export PATH
10
11 TMP=/var/tmp/xpilot-users.$$
12
13 if false; then
14 (echo s; echo q) | xpilot -display NO_X $SERVER 2>/dev/null > $TMP
15 cat $TMP
16 users=`cat $TMP | grep '\.\.\. '|grep -v robot@xpilot.org|wc -l`
17 rm -f $TMP
18 else
19 netcat -w 5 meta.xpilot.org 4401 |grep $SERVER > $TMP 2>/dev/null
20 if test -s $TMP; then
21 users=`cut -d: -f4 < $TMP`
22 uptime=`cut -d: -f13 < $TMP`
23 hours=`echo "$uptime / (60*60*24)"|bc`
24 else
25 users=0
26 hours=unknown
27 fi
28 rm -f $TMP
29 fi
30
31 echo $users
32 echo 0
33 echo "$hours days"
34 echo $SERVER