내가 아는 것과 내가 시도한 것 : .rdata, .pdf 및 .jpg 파일을 출력하는 백그라운드에서 실행하려는 R (GAM.R)의 스크립트가 있습니다. 명령 줄에서이 작업을 실행하는 것은 비교적 간단하다 : 나는 배경에 보내 사랑하고 내가 로그 아웃하고 설정 한 후에도 작업 할 것Linux 서버 : nohup을 어떻게 사용합니까? 작동하는지 확인하십시오.
이$ Rscript GAM.R
그러나,이 코드는 그렇게 실행하는 데 매우 오랜 시간이 걸립니다 컴퓨터가 꺼져있어. 나는이뿐만 아니라, 아주 쉽게 이해하고, 내 코드는 다음과 같습니다
$ nohup Rscript GAM.R >/dev/null 2>&1 &
내가이 일하고 있는지를보기 위해 사용 :
$ fg
nohup Rscript GAM.R > /dev/null 2>&1
문제 : 내가 돈 ' 코드가 작동하는지 확인하는 방법을 알지 못합니다. (진행 상황을 볼 수있는 방법이 있습니까?) 출력이 어디로가는 지 모릅니다. 첫 번째 코드로 진행 상황과 결과를 볼 수 있으므로 너무 멀리 떨어져서는 안됩니다. 두 번째 코드의 출력물이 첫 번째 코드의 출력물이있는 곳으로가는 것 같지 않습니다.
나는 다음과 같이 실행한다. (나는 당신과 @Loay가 제안한 것과 동의어라고 생각한다.) 작동하지 않는 것 같은가? 내 디렉토리가 디렉토리라고 말하는 이유는 무엇입니까? $ RSCRIPT nohup을 GAM.R>은/usr/에밀리/GAMS/2017_03_14 2> & 1 [1] -bash $ 20,403 :은/usr/에밀리/GAMS/2017_03_14 : 디렉토리 일 [1] + 1 출구 nohup Rscript GAM.R>/usr/emily/gams/2017_03_14 2> & 1 – Emms
입력 내용과 주석 텍스트의 출력 내용을보기 위해 약간 힘들지만, : :'2017_03_14' 파일은' 명령을 실행하기 전에 존재하지 않습니까? 기존 디렉토리 일 것 같습니다. 입출력 방향 재 지정의 대상은 디렉토리가 아닌 파일 이름이어야합니다. –