Ich habe einen Perl-Code, der Systemfunktion verwendet. Es funktioniert gut, wenn ich es auf meinem Linux-Terminal ausführen, aber es funktioniert nicht, wenn ich diesen Code auf Apache getestet habe.Apache Server Debugging
Mein Code ist:
system("/var/www/sa5","-d/var/www/XXX","-pYYY","-o/var/www/","/var/www/myfile.mpg.sa5");
Auch gibt es keine Fehlermeldung im Fehlerprotokoll von Apache, wenn ich das Skript ausführen.
Muss ich eine andere Funktion anstelle des Systems verwenden, um an Apache zu arbeiten?
Wie lautet der Returncode des 'system()' Aufrufs? – PerlDuck
Es wird die angegebene Eingabedatei entschlüsselt (die verschlüsselt ist) und in "/ var/www /" setzen. – Ysh
Nein, ich meine nicht den _zweck_ des Aufrufs, sondern seinen Rückkehrcode, dh den Wert von $ rc 'bei der Ausführung von' my $ rc = system (...) '. – PerlDuck