Archiv nach Kategorien: Scripts

Google Drive als Backup-Lösung

Ich suche seit einiger Zeit einen günstigen Web-Storage um externe Backups meiner zahlosen Projekte  anzulegen. Hat mich selbst überrascht, aber Google ist hier mit ABSTAND! der billigste Anbieter, bei 3$/Monat für 100GB kann man echt nicht meckern ..

Ich bin bei weitem kein Freund von der Datenkrake Google, trotzdem ist google.de meine Standart-Suchmaschine und Android mein Pflicht-OS für’s Smartphone …

Trotzdem schaufel ich meine Backups nur PGP-verschlüsselt in die Google-Cloud!

Installation unter Debian 8

Zum synchronisieren mit google-drive benutze ich „drive“ von twodopeshaggy.
https://launchpad.net/~twodopeshaggy

Weiterlesen »

[Bash] Codeschnippsel

Eine Sammlung von hilfreichen Bash-Codeschnippseln

#!/bin/bash
dirname $(readlink -f ${0})

#Beispiel:
#/tmp

 

 

 

[Script] NAS automatisch herunterfahren wenn keine Zugriffe

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.