다음 명령을 사용하여 Linux 배치에서 4개의 서로 다른 R 코드를 실행하고 싶습니다.
nohup R CMD BATCH code_name.R&
2개의 코드를 백그라운드에서 실행할 수 있지만 나머지 2개를 실행하면 다음 오류가 발생합니다.
[1]+ Exit 1
내가 받는 R 오류는 다음과 같습니다.
[1] "03012017000000"
Error in if (difftime_last >= 0) { :
missing value where TRUE/FALSE needed
Execution halted
왜 이런 일이 일어나는지 말해 줄 수 있나요? 어떻게 해결할 수 있나요?
답변1
[1]+ Exit 1
...시작한 첫 번째 백그라운드 작업( [1]
)이 종료 코드 1로 종료되었음을 의미합니다.
일반적으로 종료 코드 0은 "오류 없음"을 의미하고 0이 아닌 종료 코드는 일종의 오류 조건을 나타냅니다. 오류 메시지가 없으면 R 코드를 연구하여 무엇이 잘못되었는지 확인할 수 있습니다.