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 |