MasterEvil
New Member
Ich möchte die Ausgaben im error.log filtern, leider streikt das logging so bald ich versuche die Ausgabe per pipe zu übergeben.
Um jedweden Fehler auszuschließen hab ichs jetzt aufs einfachste reduziert.
Meine verwendete apache config:
testapache sieht so aus:
Wenn ich den apache neu starte wird das Script 2x aufgerufen allerdings ohne Parameter, daher die Einträge sind leer:
Logdatei und Script habe ich auch schon voll Rechte gegeben, wenn ich einen Pfad bei ErrorLog angebe, dann wird ordnungsgemäß geloggt.
Ich nutze Debian 6.0.1a .. gibt es vielleicht eine Sicherheitseinstellung die mir erst aktivieren muss damit man Ausgaben pipen darf?
Bin für jeden Hinweis dankbar!
Um jedweden Fehler auszuschließen hab ichs jetzt aufs einfachste reduziert.
Meine verwendete apache config:
Code:
ErrorLog "| /usr/local/bin/testapache"
testapache sieht so aus:
Code:
#!/bin/bash
NOW=$(date +%H:%M:%S)
echo "$NOW | $0 :: $1 :: $2 :: $3 :: $4" >> /var/log/test.log
Wenn ich den apache neu starte wird das Script 2x aufgerufen allerdings ohne Parameter, daher die Einträge sind leer:
Code:
22:18:09 :: :: :: :: ::
Logdatei und Script habe ich auch schon voll Rechte gegeben, wenn ich einen Pfad bei ErrorLog angebe, dann wird ordnungsgemäß geloggt.
Ich nutze Debian 6.0.1a .. gibt es vielleicht eine Sicherheitseinstellung die mir erst aktivieren muss damit man Ausgaben pipen darf?
Bin für jeden Hinweis dankbar!