Hallo,
wie bitte kann man aus FHEM heraus ein Shell Script starten, dessen Ausführung FHEM während des Abarbeitens nicht blockiert?
Wir haben es mit {system(...)} versucht, das legt FHEM aber lahm.
Hintergrund:
Host ist Mac mini, wir möchten via osascript ein Apple Script starten, das eine sehr lange zeitliche Dauer besitzt.
Wir brauchen keine Rückgabewerte, das Script soll autonom ablaufen.
Danke im voraus für einen kurzen Hinweis, wie man das am besten angeht.
Selbst gefunden: zwei Zeichen sind die Lösung... ;)
Leerzeichen plus das kaufmännische Und
{system("/usr/bin/osascript /Users/server/Scripts/VeryVeryVeryLongScript.scpt &")}
siehe http://learn.perl.org/faq/perlfaq8.html#How-do-I-start-a-process-in-the-background (http://learn.perl.org/faq/perlfaq8.html#How-do-I-start-a-process-in-the-background)