【发布时间】:2014-06-17 16:53:32
【问题描述】:
我有一个长时间运行的进程(用 Java 编写),我希望与系统异步运行(...,wait=FALSE)。为了能够确定进程何时结束,我想在之后根据How to determine when a process started with system(..., wait=FALSE) has ended 中给出的建议创建一个文件。问题是等待参数似乎只适用于多行系统命令中的最后一行,我似乎找不到解决方法。
例子:
system('sleep 2') # waits 2 seconds before control is returned to the user
system('sleep 2', wait=FALSE) # control is returned immediately
system('sleep 2; ls', wait=FALSE) # waits 2 seconds before control is returned to the user
顺便说一句,我在 mac 系统上运行...
【问题讨论】:
标签: r