使用Shake,我正在调用cdparanoia。 cdparanoia当 stderr 连接到终端时,输出一个有用的进度表(包括显示问题的图形);但并非如此。强制一些进度输出,--stderr-progress但它没有那么有用,并且需要大量工作来解释。
我想运行 cdparanoia 命令,其 stderr 直接继承,(或以其他方式连接到/dev/tty)。我曾尝试使用FileStderr设置为 的选项/dev/tty,但这无济于事 - 我猜shake它仍在吸入 stderr,然后将其传递给 /dev/tty。
有没有办法说服shake运行一个真正继承其stderr的命令?或者我应该为此使用 System.Process (或类似的)?
干杯,