Hallo Michael,

> Am 14.06.2015 um 16:16 schrieb Michael Hagedorn 
> <[email protected]>:
> 
> 
> ... hab's mir gerade nochmal kurz angesehen ...
> es klappt perfekt!
> 
> Konkretes Vorgehen (z.B. auf dem Unifi-Controller oder einem anderen
> Rechner im transparenten Netz -- NICHT aber auf dem linuxmuster-Server!)
> 
> Neue Schlüssel erzeugen, falls keine vorhanden sind:
> (NICHT auf dem lml-Server ausführen!!!!)
> ssh-keygen -t dsa
> ssh-copy-id -i ~/.ssh/id_dsa.pub <login>@<IP-der-Steckdose>
> 
> Danach testen, ob es ohne Passwort klappt:
> ssh -l <login> <IP-der-Steckdose>
> 
> Wenn man soweit ist, ist der Rest ein Klacks:
> ist-heute-schultag && ssh -l <login> <IP-der-Steckdose> "echo 0 >
> /proc/power/relay3"
> 
> schaltet die 3. Steckdose aus, falls ein Schultag ist.
> 
> Jetzt wäre es gut, wenn man nicht zwei Scripte zum An-/Ausschalten
> verwalten müsste, sondern wenn man eine case()-Abfrage einbauen
> könnte... ich denke da an sowas wie:
> 
> Wenn "morgens um 7h"                   --> anschalten
> und falls
>     "nachmittags um 15h" "abschalten" --> abschalten
> Würdet ihr das mit "date | grep ... " abfragen oder geht es eleganter?
> 
> Michael

Du benötigst doch je einen Cronjob - da kannst Du doch einmal 0 und einmal 1 
hineinschreiben?

Falls Du ein extra Skript schreiben willst, dann rufst Du das Skript mit einem 
Parameter auf, also so:

steckdosenskript 1

Im Skript kannst Du dann die Variable $1 verwenden, die steht für den ersten 
Parameter.

Wenn es aber bei dem Einzeiler bleibt, dann ist es einfacher, ihn gleich direkt 
als Cronjob zu verwenden.


Wie ist das eigentlich - wenn die Steckdose selbst mal stromlos ist, dann ist 
vermutlich der SSH-Schlüssel weg?

Viele Grüße

Jörg Richter
_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

Antwort per Email an