У меня есть несколько r-скриптов, которые я источник на одном скрипте. Я хочу запускать каждый скрипт за раз, чтобы второй скрипт должен был дождаться окончания первого скрипта. Является ли их функция вроде wait(), которая используется в пакете подпроцессов python? - их аналогичный пакет в R?Дождитесь завершения дочернего процесса в R
1
A
ответ
0
Выполнение следующего должно работать так, как вы описываете - file_2.R
не будет работать до тех пор, пока не будет завершен первый source()
.
source('file_1.R')
source('file_2.R')
Обратите внимание, что по умолчанию элементы в среде вызываемого скрипта будут доступны в глобальной среде (и, следовательно, к чему вы источнику в дальнейшем. Вы можете отключить такое поведение с аргументом local=TRUE
).
+0
В основном я называю эти два сценария одним скриптом в задании на работу, и он запускает только первый скрипт. –
Смежные вопросы
- 1. Дождитесь завершения процесса, созданного процессом
- 2. Ruby: дождитесь окончания любого дочернего процесса
- 3. Убейте процесс и дождитесь завершения процесса
- 4. Дождитесь завершения процесса с использованием Python WMI
- 5. Запустите программу и дождитесь завершения процесса
- 6. Дождитесь завершения процесса или ввода пользователем
- 7. дождитесь завершения процесса, чтобы начать другой процесс.
- 8. Ожидайте - дождитесь окончания процесса
- 9. Обновление списка после завершения дочернего процесса
- 10. Как дождаться завершения клонированного дочернего процесса вызывается?
- 11. Почему подпроцесс.Popen не ждет завершения дочернего процесса?
- 12. Ant build должен дождаться завершения дочернего процесса
- 13. Дождитесь завершения процесса и продолжения кода в CMD/BATCH
- 14. Дождитесь завершения процесса перед тем, как продолжить работу в Java
- 15. Дождитесь завершения метода Async
- 16. Транспортир Дождитесь завершения анимации
- 17. Дождитесь завершения NSURLConnection sendAsynchronousRequest
- 18. Дождитесь завершения прослушивания Android
- 19. Node.js дождитесь завершения запроса
- 20. Дождитесь завершения задачи async
- 21. Дождитесь завершения условия string.contains()
- 22. Дождитесь сборки Jenkins завершения
- 23. Дождитесь завершения асинхронной функции
- 24. Дождитесь завершения асинхронного запроса
- 25. Дождитесь завершения NSURLConnection
- 26. Дождитесь завершения COM-события
- 27. Дождитесь завершения нескольких процессов
- 28. Дождитесь завершения функции
- 29. Дождитесь завершения Application.Calculate
- 30. Дождитесь завершения всех дочерних процессов запущенного процесса C#
Вы говорите, что у вас есть один входной файл с несколькими задачами? –
Вам нужно включить минимальный, воспроизводимый пример; ваш вопрос непонятен из описания. – nrussell
source (test1.R) source (test2.R) после запуска первого скрипта второй скрипт должен запускаться –