Auf meinem Raspi (Debian Linux) wollte ich zur DiskAlert Meldung (90% Speicher voll) auch eine Übersicht des Speichers via Mail.
So wurde es umgesetzt:
Cronjob
00 10 * * * /home/user/diskSpaceWatch.sh >/dev/null 2>&1
Folgendes Shellscript (diskSpaceWatch.sh) wird täglich um 10 Uhr via Cronjob ausgeführt
#!/bin/bash
df -h > diskSpaceWatch.log
# entferne tmpfs, devtmpfs und mmcblk (boot-sd card)
sed -i “/\b\(tmpfs\|devtmpfs\|mmcblk0p1\)\b/d” diskSpaceWatch.log
mail -s “Speicherübersicht Raspberry” eureadresse@gmail.com < diskSpaceWatch.log
Eine Mail mit ähnlichem Inhalt erscheint:
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/root 3,6G 2,7G 785M 78% /
/dev/sdb1 58G 16G 40G 28% /media/usbstick
df -h –type ext4 –output=avail
ist auch nicht schlecht …