Как выполнить системную команду асинхронно, но все равно проверить, выполняются ли они - PullRequest
0 голосов
/ 07 июня 2018

Я хотел бы выполнить много системных команд асинхронно в первой части моего кода, но затем дождаться их завершения во второй части моего кода.

Прямо сейчас я делаю это вследующим образом

for(command in commands){
system(command, wait = FALSE, intern = FALSE)
}
Sys.wait(300)
#run second part of my code using the files generated by the commands above

Другими словами.Прямо сейчас я просто запускаю команды асинхронно и думаю, что они будут выполнены через 300 секунд.Есть ли способ явно проверить, все ли команды выполняются перед продолжением и в то же время выполнять их асинхронно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...