如何使用pexpect来管理进程,只是将所有输出重定向到/ dev / null

时间:2018-03-29 15:29:38

标签: pexpect

我有一个python脚本启动了一堆进程,但没有使用expect功能与进程交互。所以我遇到似乎stdout缓冲区变满并导致进程stdout被阻塞的问题。有没有办法让stdout / stderr重定向到/ dev / null或只是刷新?我尝试过使用logfile功能并打开/ dev / null,但这仍然需要从进程中读取。有没有办法做到这一点?

感谢。

1 个答案:

答案 0 :(得分:2)

您可以将所有输出定向到# NEW GROUP COLUMN df$grp <- rep(1:3, times=c(9,6,3)) runIndividualWeeks <- function(data_input){ mod = depmix(list(V3~1, V4~1), data = data_input, nstates=10, family=list(gaussian(), gaussian())) fit(temp, verbose = FALSE) } results <- by(df, df$grp, runIndividualWeeks) ,这样就不会有数据等待读取。例如:

/dev/null