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/ 시작 만하면 됩니다. 그런 다음에 그것에서 분리 , . 접두사는 이고 접두사는 입니다. 로그 아웃 할 수 있지만 머신이 유지되는 한 / 세션도 종료됩니다. 다음 번에 당신은 당신이 다시 연결 수, 로그인 / 를 통해, 쉘을 하거나 . tmuxmyprocessprefixdscreenCtrl-AtmuxCtrl-Bscreentmuxscreentmuxscreen -rtmux attach
screen또는 사용을 고려 했습니까tmux?