Page 1 of 1

Batchgesteuertes Shutdown

Posted: 03 Dec 2015 21:56
by apollo567
Hallo,

für ein teilautomatisiertes Backup suche ich nach einer Möglichkeit von einem Windows Rechner aus per Batchbefehl den N4F Server herunter zu fahren.
Im Detail:
Backup von einem Windows Rechner mit Acronis True Image.
Nach dem Ende des Backup kann ich den Windows PC automatisiert herunterfahren.
Während dieses Vorgangs kann ich auch eine Batchdatei ausführen lassen. Hier suche ich nun nach einer Möglichkeit den N4F Server auch in einen shutdown zu schicken über das Netzwerk.

Jemand einen passenden Vorschlag ?

Gruß
apollo

Re: Batchgesteuertes Shutdown

Posted: 04 Dec 2015 09:19
by crowi

Re: Batchgesteuertes Shutdown

Posted: 04 Dec 2015 14:39
by crest
Hi,
apollo567 wrote:Hallo,

für ein teilautomatisiertes Backup suche ich nach einer Möglichkeit von einem Windows Rechner aus per Batchbefehl den N4F Server herunter zu fahren.
Im Detail:
Backup von einem Windows Rechner mit Acronis True Image.
Nach dem Ende des Backup kann ich den Windows PC automatisiert herunterfahren.
Während dieses Vorgangs kann ich auch eine Batchdatei ausführen lassen. Hier suche ich nun nach einer Möglichkeit den N4F Server auch in einen shutdown zu schicken über das Netzwerk.

Jemand einen passenden Vorschlag ?

Gruß
apollo
Wie wäre es mit einem Autoshutdown script auf deinem Server, das testet, ob dein Windows PC läuft (verwende etwas ähnliches schon seit vielen Jahren - das script checkt einen festgelegten Bereich von IP-Adressen, wenn keine davon im Netz, dann wird der shutdown initiiert ...)

Re: Batchgesteuertes Shutdown

Posted: 11 Dec 2015 13:18
by kreuzberger
hi apollo567,

ich finde es ja irgendwie fragwürdig, ob man sowas aus Sicherheitsgründen überhaupt zulassen sollte. Ich weiss, die Bequemlichkeit für zuhause, dass man die Kiste ohne aufzustehen ausschalten will ist verlockend.
ABER:
Man müsste dann ein Tool/Progrämmchen haben, was irgendwie einen SSH Befehl inkl. dem Admin-Password über die Leitung sendet. Das wiederum impliziert, dass das Admin-Passwort in der Batch, in dem Programm (oder was oder wie auch immer) hinterlegt ist.
Kommt jemand auf die Idee sich dieses Programm zu kopieren hat er ggf auch das Passwort bzw die macht, jederzeit das NAS abzuschalten.
Wäre das ratsam?
kreuzberger

Re: Batchgesteuertes Shutdown

Posted: 11 Dec 2015 14:51
by spy0r
kreuzberger wrote:hi apollo567,
Man müsste dann ein Tool/Progrämmchen haben, was irgendwie einen SSH Befehl inkl. dem Admin-Password über die Leitung sendet. Das wiederum impliziert, dass das Admin-Passwort in der Batch, in dem Programm (oder was oder wie auch immer) hinterlegt ist.
Nicht unbedingt, man kann sich doch über SSH auch mit einem Zertifikat identifizieren - Somit wäre ein derartiges Script einfach und ungefährlich, da es nur mit zugehörigem Zertifikat irgendwas ausrichten kann.

Re: Batchgesteuertes Shutdown

Posted: 11 Dec 2015 16:46
by defcon999
Warum nimmst Du nicht das Script "ManageACPI" von Fritz?!

https://github.com/fritz-hh/scripts_NAS ... ageAcpi.sh

Einfach die IP des PC als Abschalt-Kriterium angeben und wenn der PC abgeschaltet wurde, wird der Server nach einer bestimmten (einstellbaren) Zeit auch heruntergefahren.

Ich nutzte dieses Script seit meinem ersten NAS4Free-Tag und es funktioniert einfach perfekt. Es wird als Post-Init-Command über das WebGui eingestellt.

Bei mir ... /mnt/zfs/data/scripts/manageAcpi.sh -w 600 -n 10.1.1.4+10.1.1.5+10.1.1.6+10.1.1.7+10.1.1.9+10.1.1.10,300,5 -v &

Die Parameter sind im Script selbst genau beschrieben.

defcon999

Re: Batchgesteuertes Shutdown

Posted: 11 Dec 2015 21:28
by Princo
Hallo apollo567,

ich rate dir auch dazu, das manageAcpi.sh Skript von fritz einzusetzen.
Es hat den Vorteil, daß du keine Schwierigkeiten bekommst, falls du mal mehrere Geräte gleichzeitig backuppen möchtest. Da hättest du mit der Shutdown-per-Befehl-Methode ein logisches Problem, denn dann müßten die backuppenden Maschinen erkennen können, ob außer ihnen noch ein weiteres Backup läuft.
Da ist es einfacher, das direkt vom NAS feststellen zu lassen.

Grüße
Princo