Hallo habe folgendes Problem.
Starte in FHEM ein Shellscript in welchem
wget -O /opt/fhem/FHEM/Termine_heute.cfg 'localhost/Terminabfrage.php'
gestartet wird.
In der PhP-Datei wird
$werteausgelesen = shell_exec('echo "get Kalender text all 10"| nc localhost 7072');
ausgeführt.
Und nun das Problem.
Im Telminalfenster als Root das Shellscript starten... alles klappt.
Im Browserfenster die php-Datei aufrufen... alles klappt.
Wenn ich jedoch über FHEM das Shellscipt starte bleibt das System stehen.
Ein ps -ef zeigt:
fhem 4092 1 1 12:40 ? 00:00:26 /usr/bin/perl fhem.pl fhem.cfg
root 4146 2 0 13:00 ? 00:00:00 [flush-179:0]
fhem 4152 4092 0 13:04 ? 00:00:00 /bin/sh /opt/fhem/FHEM/Terminansage.sh
fhem 4153 4152 0 13:04 ? 00:00:00 wget -O /opt/fhem/FHEM/Termine_heute.cfg localhost/Terminabfrage.php
www-data 4156 2068 0 13:04 ? 00:00:00 sh -c echo "get Kalender text all 10"| nc localhost 7072
www-data 4158 4156 0 13:04 ? 00:00:00 nc localhost 7072
Warum bleibt das Teil bei nc stehen??
Einen schönen 1. Feiertag
Kai-Uwe