Lunatic666
Jetz hastes kaputt gmacht
Hallo zusammen!
Ich habe eine kleine Soekris Kiste hier mit OpenBSD 3.6 drauf und möchte gerne eine kleine Statusseite zusammenbasteln, auf der die CPU Temperatur, die Uptime und ein Paar andere Sachen draufstehen.
Unter FreeBSD habe ich bereits so eine Seite gebaut und ich verwende auch PHP4 und die Funktionen exec() bzw. system(), um Programme auszuführen und deren Rückmeldung auszuwerten.
Ich weiß ja, daß OpenBSD den Apache (also auch PHP) in 'nem Jail ausführt, also habe ich versucht, die Programme, die ich brauche per Symlink ins Jail zu bekommen. Nachdem das nicht funktioniert hat, habe ich die Programme in ein Verzeichnis kopiert, das vom Jail aus erreichbar ist.
Aber auch hier kann ich das Programm nicht ausführen. Leider bekomme ich auch keine Fehlermeldung in den Logdateien...
Mir fällt jetzt nichts mehr ein, was ich testen könnte...
Code wäre z.B.
... wobei das bin Verzeichnis mit den richtigen Berechtigungen in /var/www/bin liegt.
Evtl. hat ja jemand sowas schon mal probiert, ich bin jedenfalls für jede Anregung dankbar!!
Ich habe eine kleine Soekris Kiste hier mit OpenBSD 3.6 drauf und möchte gerne eine kleine Statusseite zusammenbasteln, auf der die CPU Temperatur, die Uptime und ein Paar andere Sachen draufstehen.
Unter FreeBSD habe ich bereits so eine Seite gebaut und ich verwende auch PHP4 und die Funktionen exec() bzw. system(), um Programme auszuführen und deren Rückmeldung auszuwerten.
Ich weiß ja, daß OpenBSD den Apache (also auch PHP) in 'nem Jail ausführt, also habe ich versucht, die Programme, die ich brauche per Symlink ins Jail zu bekommen. Nachdem das nicht funktioniert hat, habe ich die Programme in ein Verzeichnis kopiert, das vom Jail aus erreichbar ist.
Aber auch hier kann ich das Programm nicht ausführen. Leider bekomme ich auch keine Fehlermeldung in den Logdateien...
Mir fällt jetzt nichts mehr ein, was ich testen könnte...
Code wäre z.B.
Code:
<?
$zefix = exec("bin/uptime");
echo $zefix;
?>
... wobei das bin Verzeichnis mit den richtigen Berechtigungen in /var/www/bin liegt.
Evtl. hat ja jemand sowas schon mal probiert, ich bin jedenfalls für jede Anregung dankbar!!