Hallo an alle,
ich habe ein Bash Script welches ein Image der SD Karte des RasPi auf ein NAS auslöst bzw. macht. Diese Script kann ich auch über einen Dummy im FHEM starten. Wenn ich den Dummy auf on setze startet das Script und das Image beginnt. Soweit so gut. Das Problem ist das das Webfrontend dann hängt bis das Image durchgelaufen ist. Das gleiche Problem ist wenn ich das Script über putty starte. Wenn ich dies mache läuft FHEM weiter und in eine zweiten putty session kann ich auch weiter arbeiten. Daher die Frage ob man einen Befehl quasi in einer anderen Konsole starten kann?
Danke für Tipps.
Gruß
Jörg
Das Problem nennt sich blocking bzw nonblocking.
Du müsstest Dein Script nonblocking ausführen, denn im Moment scheint es ja blocking ausgeführt zu werden.
Dazu gibt es sicherlich einige Beiträge hier.
Gruß
Dan
Hallo DeeSPE,
danke für den Tipp. Werd mal suchen.
Gruß
Jörg
Starte das script mit einem & dahinter, dann wird das script im Hintergrund ausgeführt und blockiert weder die shell noch fhem
Sent from my iPad using Tapatalk
Hallo schka17,
werd ich gleich testen wenn das Script durchgelaufen ist. Blockiert ja gerade alles :).
Danke für den Tipp.
Gruß
Jörg
Auch wenn das nicht die Frage war: wenn das Script ein Image Backup des lokalen Rpi auslöst, dann wäre es sinnvoller fhem und alle nicht benötigten (System-)Dienste zu stoppen bevor Du das Backup startest. So steigt die Chance, dass das Image brauchbar ist.
Zitat von: dev0 am 19 Oktober 2016, 17:41:37
Auch wenn das nicht die Frage war: wenn das Script ein Image Backup des lokalen Rpi auslöst, dann wäre es sinnvoller fhem und alle nicht benötigten (System-)Dienste zu stoppen bevor Du das Backup startest. So steigt die Chance, dass das Image brauchbar ist.
Stimmt, das habe ich übersehen, aber bisher habe ich es auch noch nie geschafft ein image im laufenden Betrieb zu erzeugen dass dannn auch wirklich funktioniert hat, also sichere ich nur die Daten. eigentlich nur das backup verzeichnis.