Ich betreibe zuhause einen alten Desktop-PC mit openmediavault als NAS-System.
Da die NAS nicht permanent benötigt wird, ist aktuell die Lösung das die NAS bei Bedarf per Power-Knopf eingeschaltet wird, und automatisch herunterfährt, wenn X Minuten kein Zugriff erfolgt.
Hier das Script welches prüft ob noch Zugriffe erfolgen (per cronjob alle 5min ausführen!)
#!/bin/bash
COUNTFILE=/tmp/count.txt
if [ ! -f $COUNTFILE ]; then echo "0" >$COUNTFILE; fi
if [ $(lsof -i tcp | grep -v "LISTEN" | grep -v "sshd" | tail -n +2 | wc -l) -le 1 ]; then
# Loop goes here
# Fetch the value and increase it
COUNTER=$(($(cat $COUNTFILE) + 1))
# Write counter into tempfile
echo $COUNTER > $COUNTFILE
# Nach 12 durchläufen ( Cronjob alle 5 min entspricht 1h)
if [ $COUNTER -gt 12 ]; then
echo "0" >$COUNTFILE
init 6
fi
else
echo "0" >$COUNTFILE
fi
Tipp: Sehr angenehm ist das aktustische Signal beim starten und herunterfahren (Tüdelütü).
Standart bei openmediavault.
Neueste Kommentare