nepda
Erfahrenes Mitglied
Hallo,
ich habe mal angefangen nach der Anleitung von Debian Administration.org auf meinem kleinen Debian-Keller-Server eine Screenshot "Maschine" zu erstellen... funktioniert erstaunlich gut!
Bisher habe ich das Shellscript immer über SSH und einem "normalen" Benutzerkonto aufgerufen... jetzt will ich das ganze natürlich per PHP aufrufen... (Auf dem Debian-Server ist XAMPP installiert mit der default Gruppe und Benutzer "www-data").
das Script:
und das PHP-Script:
Das funktioniert leider nicht... ich habe inzwischen mittels chown und chmod relativ viele Rechte eingeräumt aber es funktioniert trotzdem nicht....
Irgendwelche Tipps, was ich machen kann?... vielen Dank!
ich habe mal angefangen nach der Anleitung von Debian Administration.org auf meinem kleinen Debian-Keller-Server eine Screenshot "Maschine" zu erstellen... funktioniert erstaunlich gut!
Bisher habe ich das Shellscript immer über SSH und einem "normalen" Benutzerkonto aufgerufen... jetzt will ich das ganze natürlich per PHP aufrufen... (Auf dem Debian-Server ist XAMPP installiert mit der default Gruppe und Benutzer "www-data").
das Script:
Code:
#!/bin/bash
export DISPLAY=":1"
echo "oeffne Firefox";
/usr/bin/firefox --display :2 -new-tab "$1" > /dev/null 2> /dev/null &
/bin/sleep 20
echo "mache Screenshot";
/usr/bin/import -window root -display :2 "$2"
echo "schneide Bild zu";
/usr/bin/convert "$2" -crop 1024x597+0+110 -resize "$3"x"$3" "$2"
echo "fertig";
killall firefox-bin
und das PHP-Script:
PHP:
<?php
error_reporting(E_ALL);
echo passthru("/user/www/nepda/screenshot.sh http://google.de/ /user/www/nepda/screens/google.de.png 300");
?>
Das funktioniert leider nicht... ich habe inzwischen mittels chown und chmod relativ viele Rechte eingeräumt aber es funktioniert trotzdem nicht....
Irgendwelche Tipps, was ich machen kann?... vielen Dank!