slitaz-arm annotate tools/example.cgi @ rev 95

Small fix to CGI/adm
author Christophe Lincoln <pankso@slitaz.org>
date Sat Apr 12 12:30:13 2014 +0200 (2014-04-12)
parents
children
rev   line source
pankso@53 1 #!/bin/sh
pankso@53 2 #
pankso@53 3 # Tiny CGI SHell example for SliTaz ARM
pankso@53 4 #
pankso@53 5 # $ startd httpd
pankso@53 6 # URL: http://rpi.ip/adm/
pankso@53 7 #
pankso@53 8 echo "Content type: text/plain"
pankso@53 9 echo ""
pankso@53 10
pankso@53 11 # Only for root
pankso@53 12 [ $(id -u) == 0 ] || exit 1
pankso@53 13
pankso@53 14 cpu_temp() {
pankso@53 15 awk '{printf "%3.1f C", $1/1000}' \
pankso@53 16 /sys/class/thermal/thermal_zone0/temp
pankso@53 17 }
pankso@53 18
pankso@53 19 # tazberry rpi_stats
pankso@53 20 cat << EOT
pankso@53 21 SliTaz Raspberry Pi Stats
pankso@53 22 -------------------------
pankso@53 23
pankso@53 24 Kernel : $(uname -snrm)
pankso@53 25 Uptime :$(uptime | cut -d "," -f 1,2)
pankso@53 26 CPU Temp : $(cpu_temp)
pankso@53 27
pankso@53 28 Memory and filesystem usages
pankso@53 29 ----------------------------
pankso@53 30 $(free -m)
pankso@53 31
pankso@53 32 $(df -h)
pankso@53 33
pankso@53 34 Network interfaces
pankso@53 35 ------------------
pankso@53 36 $(ifconfig)
pankso@53 37 EOT