Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在运行一个外部可执行文件,将结果捕获为一个对象。.exe 是基于遗传参数和遗传价值预测选择种群的工具。程序按要求执行并写入输出,但未能退出。没有错误,当手动停止时,它以状态码 0 退出。我怎样才能让这个调用退出并像其他系统调用一样继续?
调用的格式如下所示:
t <- tryCatch(system2("OPSEL.exe", args = "CMD.txt", timeout = 10))
我已经尝试使用上面引用的两个文件在命令 shell 中运行它,它会正确退出。