R
원격 세션 창에서 (대화형 프로그램)을 시작합니다 .screen
ssh me@..
screen -S R_ProjectName
R
R 세션 내에서 실행하고 싶습니다 break
. 일반적으로 이는 ctrl+ 를 통해 수행 됩니다 c.
그러나 명령은 screen
대신 에 제출됩니다 R
. 화면 창 내에서 프로그램을 중단하는 올바른 방법은 무엇입니까?
명확히 하자면, 저는 프로세스를 죽이려는 것이 아닙니다 R
. 대신 ctrl+를 사용하여 루프 c(예: 루프)를 수동으로 중단할 수 있습니다 .for
Ubuntu 13.04에 연결된 Mac OS X의 iTerm2에서 작업하고 있습니다.
답변1
종료하려면 R
일반적으로 명령을 사용하여 q()
실행 중인 인스턴스를 종료합니다.
예
R을 실행하세요.
$ R
R 프롬프트에 앉아:
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
[Previously saved workspace restored]
>
지금 종료:
> q()
Save workspace image? [y/n/c]: n
$
실행 중인 R 명령 중단
실행 중인 작업이 있고 R
이를 중단하고 싶다면 일반적으로 Ctrl+를 C사용하는 방법입니다. 그래도 작동하지 않으면 Ctrl+를 시도해 볼 수 있습니다 \.
위의 방법 중 어느 것도 작동하지 않으면 운이 좋게도 실행 중인 프로세스에 신호를 보낼 수 있습니다 R
.
$ kill -USR1 <pid of R>
-or-
$ pkill -USR1 R
두 번째 양식은 실행 중인 모든 프로세스를 종료 R
하지만 PID를 찾을 필요가 없도록 해줍니다.
인용하다
답변2
ps -A | grep R
then 을 실행하여 프로세스 ID를 얻을 수 있습니다 kill pid
.