2017-04-11 6 views
1

매일 9 시부 터 5 시까 지 "무한 루프"의 거래 데이터를 처리하는 R 함수가 있습니다. 그 출력에는 웹 서버에 업로드해야하는 처리 된 데이터가 포함됩니다. 이 프로세스는 비교적 긴 2 분이 걸리지 만 다른 모든 프로세스와 독립적입니다. 따라서 백그라운드에서 실행하고 싶습니다.Windows에서 백그라운드로 실행할 R 스크립트/함수 호출

리눅스에서, 나는, 내 메인 루프에서 R 스크립트 "upload_stuff.R"을 작성합니다 그렇지 있도록

system("Rscript upload_stuff.R &") 

는 별도의 핵심에 업로드를 실행하기 위해 줄을 포함 주 요원을 천천히 움직이십시오.

Windows에서이 작업을 수행하는 가장 우아한 방법은 무엇입니까? 다른 프로세스가이 단계에 의존하지 않으면

답변

1

, 당신은

system("Rscript upload_stuff.R &", wait=FALSE) 

이것은 다음 프로세스 백그라운드에서 실행됩니다 사용할 수 있습니다.

+0

감사합니다. 여기서 앰퍼샌드가 잘못되었다고 생각합니다. 그러나 매개 변수'wait = FALSE'는 제가 찾고있는 것과 정확히 같습니다! –

+0

죄송합니다. 귀하의 명령을 복사하여 붙여 넣었습니다. – chinsoon12