[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
help needed with stderr redirection
From: |
Csepp |
Subject: |
help needed with stderr redirection |
Date: |
Sat, 22 Oct 2022 01:29:05 +0200 |
I have this short snippet of code for a Guix related utility script and
for the love of the Glowcloud it does not want to work. I want to
filter stderr for certain lines and they are not being redirected. When
running the full script from a shell, it correctly captures standard
out, but all the warnings and errors from the subprocess and/or its
children go directly to the terminal.
I looked in the Guix sources to see how others do it and found mention
of a possibly related bug:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52835
Is that still relevant? Because debuggs is just, khm, great, I don't
see any clear indication of what its status is.
(define (with-input-from-make thunk)
(with-error-to-port
(current-output-port)
(lambda _
(with-input-from-port
(open-pipe* OPEN_READ "make")
thunk))))
- help needed with stderr redirection,
Csepp <=