리눅스에서 bg를 실행시키면 ssh를 꺼도 계속 실행되나요?
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.1 |
급하게 서버 이전할 일이 생겨서.. tar.gz로 압축하고 rsync으로 다른 서버에 옮기는 중입니다.
근데 ssh를 꺼야 할때가 가아끔 생겨서, 백그라운드로 돌리려고 하는데
rsync 명령 실행후 ctrl + z 누른후 bg누르고 jobs 확인하면 백그라운드에서 계속 실행되기는 하는데,
ssh 꺼도 계속 실행되나요?
nohup인가..쓰면 된다고 하는데 써본적이 없어서리 방법을 모르겠네요..ㅠ
댓글 9
꺼집니다. 안 꺼지도록 하려면 nohup이나 screen을 사용해야 합니다.
근데 rsync가 있는데 tar.gz는 굳이 왜....?
.tar.gz압축해도 50gb라서요.
근데 nohup어떻게 쓰시는지 아시나요? 아무리 찾아봐도..끙;
압축하지 않고 그대로 rsync하면 시간이 훨씬 절약되지요.
명령 앞에 nohup 붙이고 명령 뒤에 & 붙이는 게 기본 용법입니다.
그런데 50기가쯤 rsync한다면 ssh 끄는 것을 걱정해야 할 만큼 오래 걸릴 것 같지도 않은데요?
여튼 감사합니다.
처음에 rsync있는걸 까먹고 scp로 이동하니까 한 20시간 걸리다가 맛이 가더라구요 ㅋㅋㅋ
ctrl +z -> bg -> disown 하시면 ssh 종료해도 백그라운드 돌아갑니다.