Hi,
ich benutzer linux-dash (php-basierte Webseite) zum Ausgeben von Infos zum Raspberry. linux-dash läuft bei mir unter Raspbian mit nginx.
Jetzt möchte ich mit php Infos zum NAS abfragen. Das soll über ssh passieren. Die zugehörigen rsa-Keys befinden sinch auf beiden Geräten. Wenn ich die Info vom NAS (Speicherabfrage) als user www-data auf der Konsole abfrage mit:
dann funktioniert das auch und es kommt die passende Antword (75.5G von 840.9G (8%))
Die gleiche Abfrage in einem php-Script scheint nicht zu klappen, es kommt kein return-Wert. Das php-Script sieht aus wie folgt:
PHP
<?php
namespace Modules;
class nasinfo extends \ld\Modules\Module
{
protected $name = 'nasinfo';
public function getData($args=array())
{
$temp = shell_exec('ssh root@NAS_IP df -h /dev/md0 | awk 'FNR==2 {print $3" von "$4" ("$5")"}'');
return $temp;
}
}
Alles anzeigen
Irgendwie scheint es Probleme bei shell_exec und ssh zu geben.
Vielleicht hat hier jemand eine Idee, was zu tun ist?