【发布时间】:2017-02-09 00:14:50
【问题描述】:
我不仅想捕获像 with 这样的命令的输出
(with-output-to-string (lambda () (system "ls -la")))
但也希望能够访问退出代码,这样我就不必解析输出来知道命令是否成功并且可以做出相应的反应。
如何在 Racket 中执行此操作?
我找到了关于subprocess 的文档,但我不知道如何提供标准输出等所有参数。我想看一些全面的例子,如果命令成功则使用输出,如果命令不成功,应该对退出代码有一些反应。
【问题讨论】:
标签: process command subprocess racket exit-code