2016-05-12 2 views
1

У меня есть несколько r-скриптов, которые я источник на одном скрипте. Я хочу запускать каждый скрипт за раз, чтобы второй скрипт должен был дождаться окончания первого скрипта. Является ли их функция вроде wait(), которая используется в пакете подпроцессов python? - их аналогичный пакет в R?Дождитесь завершения дочернего процесса в R

+0

Вы говорите, что у вас есть один входной файл с несколькими задачами? –

+0

Вам нужно включить минимальный, воспроизводимый пример; ваш вопрос непонятен из описания. – nrussell

+0

source (test1.R) source (test2.R) после запуска первого скрипта второй скрипт должен запускаться –

ответ

0

Выполнение следующего должно работать так, как вы описываете - file_2.R не будет работать до тех пор, пока не будет завершен первый source().

source('file_1.R') 
source('file_2.R') 

Обратите внимание, что по умолчанию элементы в среде вызываемого скрипта будут доступны в глобальной среде (и, следовательно, к чему вы источнику в дальнейшем. Вы можете отключить такое поведение с аргументом local=TRUE).

+0

В основном я называю эти два сценария одним скриптом в задании на работу, и он запускает только первый скрипт. –

Смежные вопросы