Hallo foren!
wir machen einen apachectl check process und dazu wird ein open() func im perl benutzt aber der funzt nicht wie wir erwartet haben. So mache ich das:
open (APACHE, "/usr/local/sbin/apachectl configtest|");
my @apache = <APACHE>;
close(APACHE);
dann passiert es folgendes - die out Message Content zeigt genau direct ins Shell wenn ich den Script gestartet habe. Doch muss aber alle Meldungen direct ins @apache array einkommen... allso wenn ich foreach (@apache) { print $_; } mache dann ist mein @apache array ganz lehr.
Wo ist Fehler?