ich habe volgendes problem
und zwar möchte ich in einer html seite ein perl-script starten
was bei mir auf dem linux server liegt
diese perl-script soll dann meine webcam starten
zur zeit kann ich das script nur von der console aus starten (sh webcam.pl)
#!/bin/sh
GRAB="/home/cam/1.jpg"
DIFFERENCE=„18000“
while [1==1]
do
sleep 5 s
bttvgrab -f „$GRAB“ -s 1 -w 320 -W 240 -o jpg -Q -l 1
done
exit 0
ich möchte es so kontruieren das wenn einer auf meine seite geht
die webcam aktiviert wird .
hi
hm könntest du mir vieleicht ein bischen helfen ??
ich bin in dieser sache noch recht unerfahren
wir muss ich den pfad angeben ??
das script liegt bei mir unter /home/cam/webcam1.pl
wie muss dir php datei aussehen ?
ein beispiel wäre super nett
Marcus
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
hm könntest du mir vieleicht ein bischen helfen ??
ich bin in dieser sache noch recht unerfahren
wir muss ich den pfad angeben ??
das script liegt bei mir unter /home/cam/webcam1.pl
exec("/home/cam/webcam.pl");
damm mußt du das execute-bit bei webcam.pl setzen.
oder
exec(„perl /home/cam/webcam.pl“);
bzw.
exec("/usr/bin/perl home/cam/webcam.pl");
wenn perl in /usr/bin liegt.
mit dem Befehl: „which perl“ auf der Kommandozeile bekommst Du heraus wie der Pfad zu Perl heißen muss.
ich habe es mit >>>exec("/usr/bin/perl
home/cam/webcam1.pl")
versucht aber ich bekomme in der apache-erroelog immer
folgenden Fehler
sh: /perl: No such file or directory
woran liegt das ??
das liegt daran, dass du zum perlinterpreter den absoluten pfad zum script angeben musst. ( „/usr/bin/perl /home/cam/webcam.pl“)
der versucht bisher dein homeverzeichnis von da zu finden, wo er sich grade in deiner struktur befindest.