FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Freibeuter am 14 September 2016, 10:40:36

Titel: fork / wie lasse ich einen Script im Hintergrund laufen
Beitrag von: Freibeuter am 14 September 2016, 10:40:36
Hallo,
ich lasse mir die Backup Dateien in meine Dropbox laden, was so ca. 10 Min dauert, in der Zeit ist FHEM blockiert :-(
gibt es einen Weg, wie ich das im Hintergrund laufen lassen kann ?
Mein bisheriger Aufruf ist:
system("/home/pi/Dropbox-Uploader/dropbox_uploader.sh upload /opt/fhembackup/*.* /Geräte/FHEM/Backup");

Vielen Dank
Titel: Antw:fork / wie lasse ich einen Script im Hintergrund laufen
Beitrag von: marvin78 am 14 September 2016, 10:42:55
Schau dir mal Blocking.pm an

Wobei system-Aufrufe mit "" (siehe commandref) eigentlich auch non-blocking sein sollten.
Titel: Antw:fork / wie lasse ich einen Script im Hintergrund laufen
Beitrag von: Otto123 am 14 September 2016, 10:47:46
mit "&" am Ende vom Aufruf?

https://wiki.ubuntuusers.de/Shell/Prozesssteuerung/
Titel: Antw:fork / wie lasse ich einen Script im Hintergrund laufen
Beitrag von: Freibeuter am 14 September 2016, 10:59:54
Vielen Dank, klappt!