
Ich möchte stdout und stderr auf 2 Pipes umleiten, eine für jede
Um die Rohre zu erstellen, habe ich Folgendes verwendet:
mkfifo -m 0666 /var/run/log_stdout.pipe
mkfifo -m 0666 /var/run/log_stderr.pipe
und es funktioniert gut, aber wenn ich versuche, den Prozess umzuleiten, hängt er
exec 2>/var/run/log_stderr.pipe
Danke!
Antwort1
Öffnen Sie dazu dasstderrPipe zum Lesen. Bis dies geschieht, wird das Öffnen zum Schreiben blockiert