Geektool Skripte

Geektool ist ein feines Programm, und gehört schon länger zu meinem Standard-Repertoire.

Hier also eine Ansammlung diverser Skripte. Nicht alle habe ich in Verwendung, also keine Garantie, dass auch alles so tut, wie es soll:

System:

top -l 1 | \
 grep -E "CPU usage|Load Avg|PhysMem"

Dateisystem:

df -h | \
 sed -e '/disk/b' -e d | \
 awk '{print $3 "/" $2, "==", $5, "(" $4 ")", $9}'

Externe v4-Adresse:

curl -f -s http://checkip.dyndns.org/ | \
 sed 's/[a-zA-Z<>/ :]//g'

Offene Verbindungen:

netstat -ab -f inet | \
 grep -i established | \
 awk '{print $4, $5, "(" $1 ")"}'

Headlines aus einem RSS-Feed:

curl -f -s http://blog.fefe.de/rss.xml | \
 sed -n 's:.*<title>\(.*\)</title>.*:\1:p' | \
 sed '/^$/d'

Ganz interessant sind Log-Watcher für:

  • /private/var/log/system.log
  • /private/var/log/appfirewall.log
  • /private/var/log/wifi.log


Weiterhin sei auf die API vom Norwegischen Wetterdienst verwiesen, mit der sich so manches basteln lässt..