WakeOnLan Cronjob?
Hallo Leute,
Ich habe einen DIY-NAS (mit FreeNAS OS) in meinem Flur stehen, der immer Montagmorgens einen Scrub durchführen soll.
Nun möchte ich aber nicht, dass der Server 24/7 läuft, da er etwas überdimensioniert ist, was den Stromverbrauch angeht und ich zusätzlich immer erst gegen 18 Uhr nachhause. Wenn ich den Server unter der Woche benutze führe ich immer einen WoL Befehl von meinem Smartphone durch um ihn zu booten. Da ich es morgens manchmal vergesse den Server für den Scrub anzuschalten wollte ich einen Cronjob einrichten, der meinen Server jeden Montag um 8 Uhr startet.
Nun stellt sich mir aber die Frage, wie stelle ich das an ?
Da mein PC natürlich nicht dauernd läuft und auch mein Handy mal keinen Akku mehr haben kann, stellt sich mir die Frage, wie richtet man denn am besten den Cronjob ein, bzw. wo?
Meine Überlegungen waren bisher FritzBox Modifikation (Freetz) mit CronTab Funktion oder Raspberry Pi (welches OS, etc.?)...
Hat da jemand vielleicht Empfehlungen oder Ideen, wie ich dieses "Problem" lösen könnte ?
Vielen Dank bereit im Voraus
1 Antwort
Das einfachste dürfte ein Raspberry Pi sein, da musst du nichts an deiner Fritzbox herumbasteln. Für den Pi gibts mitlerweile einen Haufen Betriebssysteme zur Auswahl, da kann man im Grunde jede Linux-Distro nehmen die einem zusagt. Ich persönlich bevorzuge Raspian (ein auf den Pi angepasstes Debian, das es selbst für die älteste Pi Revision gibt).
- Du besorgst dir NOOBS, den Betriebssystem-Installer für den Pi (oder machst die Installation manuell ohne geführten Installations-Assistent)
- Ist dein OS installiert, Terminal öffnen und sudo apt-get install etherwake eingeben. Mit dem etherwake-Befehl kannst du unter Linux das WOL-Paket senden
- Als nächstes sudo crontab -e und deinen crontab-Eintrag hinzufügen. Müsste etwa so aussehen: 0 8 * * MON etherwake 00:00:00:00:00:00
- Falls du mit GNU nano nicht vertraut bist (dürfte der Standard-Editor sein), Strg+O ist speichern, Strg+X ist schließen. Sicherstellen dass die Crontab mit einer Leerzeile endet!
Das sendet jeden Montag morgen um 8 Uhr das WOL-Paket an die angegebene MAC-Adresse.
Wenn du überprüfen willst ob alles funktioniert könntest du testweise * * * * * etherwake 00:00:00:00:00:00 eingeben, dann wird der Job minütlich ausgeführt. So musst du nicht bis Montag warten.