neo2k
20-02-2007, 17:55
Hallo,
ich habe mir ein CGI Script mithilfe von CGI::Application geschrieben. Mithilfe von Apache oder thttpd funktioniert dieses Script super.
Nun habe ich noch CGI::Application::Server aktiviert, damit mein Script stand-alone laufen kann.
Wenn ich aber CGI::Application::Server aktiviere, dann funktioniert keine $? Variable mehr.
zB:
qx(mkdir -p /tmp/test);
if ($? == 0) {
print "super";
}
Das funktioniert durch apache aufruf, aber nicht mehr durch CGI::Application::Server.
Hat jemand eine Idee woran das liegen könnte ?
Auch gern ganz allgemein: Wodurch könnte diese $? Variable kaputtgemacht werden ? Irgendwelche falschen Umgebungsvariablen ?
Vielen Dank
Torsten
ich habe mir ein CGI Script mithilfe von CGI::Application geschrieben. Mithilfe von Apache oder thttpd funktioniert dieses Script super.
Nun habe ich noch CGI::Application::Server aktiviert, damit mein Script stand-alone laufen kann.
Wenn ich aber CGI::Application::Server aktiviere, dann funktioniert keine $? Variable mehr.
zB:
qx(mkdir -p /tmp/test);
if ($? == 0) {
print "super";
}
Das funktioniert durch apache aufruf, aber nicht mehr durch CGI::Application::Server.
Hat jemand eine Idee woran das liegen könnte ?
Auch gern ganz allgemein: Wodurch könnte diese $? Variable kaputtgemacht werden ? Irgendwelche falschen Umgebungsvariablen ?
Vielen Dank
Torsten