exec - Befehl an Socket senden

Hallo,

warum funktioniert das direkt auf der Kommandozeile auf einem Pi, aber nicht in Symcon als php Script?

$string1='"blabla" ';
$string2='> /dev/udp/192.168.1.20/8174';
$string='echo '.$string1 .$string2;
echo $string;
exec($string);

Der String sieht dann so aus:

exec('echo "blabla" > /dev/udp/192.168.1.20/8174')

exec(„whoami“); funktioniert in symcon und gibt root zurück.

Danke, Sebastian