현재 커맨드 라인을 통해 백업을 받은 후 cleanup을 실행하면, 다음 명령어를 입력합니다:
./launcher rebuild mail-receiver 2>&1 | tee ~/$(date +%Y-%m-%d)-rebuild-mail-receiver.log
./launcher rebuild app 2>&1 | tee ~/$(date +%Y-%m-%d)-rebuild-app.log
nohup에 대해 막연하게 알고 있습니다. 이를 사용하는 것이 도움이 될까요? 그렇다면 명령어를 어떻게 수정해야 할까요? 도움이 되지 않는다면 어떤 방법이 좋을까요? 감사합니다.
pfaffman
(Jay Pfaffman)
2
구식 nohup보다는 tmux(제 최애)나 screen을 사용하는 것이 좋습니다. screen이 더 널리 사용되었던 것 같지만, tmux가 대부분 설치되어 있을 것이라고 확신합니다.
세션이 연결 해제된 경우, 다시 ssh로 접속한 후 tmux attach를 실행하여 재연결할 수 있습니다. 여러 사람이 동시에 동일한 터미널을 볼 수 있으므로 이 점도 유용합니다.
tmux를 추천합니다. 사용법이 매우 간단합니다. 예전에 같은 질문을 받은 적이 있었는데, 답은 여전히 tmux였습니다. 얼마 전에 tmux를 사용하여 백그라운드에서 명령을 실행하는 방법에 대해 글을 써 두었습니다.