bash
쉘을 사용하고 있습니다. nohup
프로세스를 시작한 쉘 / 터미널을 닫을 때 프로세스가 중지되지 않도록 자주 사용 합니다. 다음과 같은 구문을 사용합니다.
nohup myprocess
시작할 때 nohup
다음 메시지를 표시합니다.
nohup: ignoring input and appending output to 'nohup.out'
그런 다음 nohup
화면에 더 이상 출력하지 않습니다. 그것은 모두에 쓰여졌다 nohup.out
.
그러나 자주 계산 진행 상황을 모니터링하고 싶습니다. 나는 읽는하여이 작업을 수행 할 수 있습니다 nohup.out
사용 vi
하거나 tail
,하지만 내 계산은 몇 시간이 걸릴 특히 많이 할 시간이 소요 될 수 있습니다.
어떤 난에 출력 인쇄 할 수있는 방법은 모두 nohup.out
(I 잃게 인터넷 연결 및 프로세스가 닫혀 시작하여 터미널 경우) 및 화면에가? 시간 내 줘서 고마워.
@derobert 감사합니다. 나는이
—
앤드류
screen
내 시스템에,하지만 난 그것을 사용한 적이있다. 나는 tmux
내 시스템이 없지만 그것을 얻을 수 있습니다.
로그인과 시작 사이에 시작
—
jw013
screen
/ 시작 만하면 됩니다. 그런 다음에 그것에서 분리 , . 접두사는 이고 접두사는 입니다. 로그 아웃 할 수 있지만 머신이 유지되는 한 / 세션도 종료됩니다. 다음 번에 당신은 당신이 다시 연결 수, 로그인 / 를 통해, 쉘을 하거나 . tmux
myprocess
prefix
d
screen
Ctrl-A
tmux
Ctrl-B
screen
tmux
screen
tmux
screen -r
tmux attach
screen
또는 사용을 고려 했습니까tmux
?