2

我正在使用以下函数在我的 Turtle 脚本中派生命令:

forkCommand shellCommand = do
  pid <- inshell (shellCommand <> "& echo $!") empty
  return $ PID (lineToText pid)

这样做的原因是因为我想获得我正在运行的分叉进程的 PID。

问题是我正在破坏的命令没有流式传输任何标准输出。例如,您可以将 shellCommand 设置为:

"python -c \"print('Hello, World')\""

你不会看到打印发生。

4

0 回答 0