Linux & Docker2021. 8. 6. 17:58[Linux] screen / tmux
screen 과 tmux, 둘 다 SSH로 리눅스 서버에 접속했을 때 SSH 연결이 끊켜도 백그라운드에서 코드를 돌리고 싶을 때 사용하는 프로그램이다. 물리 터미널을 백그라운드에서 동작할 수 있는 가상 터미널로 다중화 해준다고 생각하면 된다. 특히, 나와 같이 ai engineer들은 딥러닝 코드를 장시간 돌려야 하는데 SSH 연결이 끊켜도, 물리 터미널이 종료되어도 계속 학습을 시키고 싶을 때 유용하다. 재택으로 인해 VPN으로 접속해서 작업할 때 세션이 끊켜도 가상 터미널을 사용하면 계속 모델을 학습시킬 수 있으며, 내가 작업하는 터미널을 종료하고도 퇴근할 수 있다!!!!! Tmux (Terminal Multiplexer)session : tmux 실행 단위. 여러개의 window로 구성.window..