ispCP - Board - Support
Autoresponder - Verständnisfrage zum Code - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: Autoresponder - Verständnisfrage zum Code (/thread-6142.html)



Autoresponder - Verständnisfrage zum Code - Knut - 03-20-2009 08:22 PM

Hi,

bei meinem frischen Lenny Server mit "ispCP 1.0 Stable" funktionierte der Autoresponder nicht. Es ist kein Maja oder sonstiges zusätzlich installiert.

Die Fehlermeldung (welche man auch hier im Forum schon findet) lautet:

Code:
...
ommand died with
    status 13: "/var/www/ispcp/engine/messager/ispcp-arpl-msgr". Command
    output: Can't redirect stdout at
    /var/www/ispcp/engine/messager/ispcp-arpl-msgr line 541

Wenn ich die beiden Zeilen einfach ausklammere ( # ) funktioniert der Autoresponder wie gewünscht.
Code:
pico +541 /var/www/ispcp/engine/messager/ispcp-arpl-msgr
Code:
#open(STDOUT, ">", $main::ispcp_arpl_msgr_stdout) || die "Can't redirect stdout";
#open(STDERR, ">", $main::ispcp_arpl_msgr_stderr) || die "Can't redirect stderr";

Ich bin nun nicht so der perl-Held und würde gerne wissen was der Abschnitt (also nicht nur die zwei Zeilen) im Code treibt um das Problem besser zu verstehen.


Gruß Knut


RE: Autoresponder - Verständnisfrage zum Code - ZooL - 03-20-2009 08:59 PM

ich bin nicht das dev-team aber..

Can't redirect stdout da stimmt was nicht...
die bedeutet tod.. also prozess töten...

#open(STDERR, ">", würde ich sagen... hat was mit logs zu tun.. die eventuell nicht geöffnet werden können...


RE: Autoresponder - Verständnisfrage zum Code - Knut - 03-20-2009 09:07 PM

Soweit verstehe ich das ja auch. Es wird versucht die Standardausgabe in eine Funktion umzuleiten. Wenn das nur zu Debug-Zwecken ist dürfte das auskommentieren der beiden Zeilen auch keine negative Auswirkung haben. Bei mir ists ja eher positiv weil der Autoresponder dann ja funktioniert.

Mich interessiert daher der komplette Abschnitt um das halt abzuschätzen.

Warum das umbiegen der Standardausgabe nicht funkltioniert wäre auch noch eine Herausforderung. Vielleicht fehlt ja eine entsprechende Bibliothek ?!?!


Gruß Knut


RE: Autoresponder - Verständnisfrage zum Code - ZooL - 03-20-2009 09:17 PM

Quote: status 13: "/var/www/ispcp/engine/messager/ispcp-arpl-msgr". Command
output: Can't redirect stdout at

sieht aus als wenn da ein fehler "bug" ist... also irgend ein ; oder ein " [] :

mfg