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
