img
i
회원가입시 광고가 제거 됩니다
로컬에 터미널을 띄우지 않고 원격 서버에서 작업하는 법 안녕하세요 원격 CPU 서버를 사용하는 대학원생입니다. 현재 로컬에선 맥을 사용
안녕하세요 원격 CPU 서버를 사용하는 대학원생입니다. 현재 로컬에선 맥을 사용 중이고 원격 서버에서 프로그램을 돌릴 때마다 ssh로 접속하여 사용 중입니다.이에 관련하여 몇 가지 질문이 있습니다.1. 이렇게 접속해서 서버에서 어떤 프로그램이 돌아갈 때 로컬 터미널을 종료하면 서버에서 돌아가는 프로그램도 종료되나요?2. 로컬 터미널을 종료하면 서버에서 돌아가는 프로그램도 종료된다면 굳이 ssh로 접속해서 프로그램을 돌릴 필요 없이 뭔가 '예약' 느낌으로 서버에서 프로그램을 돌릴 수 있는 방법을 알고 싶습니다.미리 감사합니다.
네, 질문 주셔서 감사합니다!
1. 네, 일반적인 ssh 접속은 터미널을 닫으면 서버에서 실행 중이던 프로그램도 함께 종료됩니다.프로그램이 당신의 ssh 세션에 연결되어 있기 때문이죠.
2.원격 서버에서 프로그램을 '예약'해서 실행하는 방법은 여러 가지가 있습니다.
더 정교한 제어를 원한다면 screen이나 tmux 같은 터미널 멀티플렉서를 사용하는 것을 추천합니다.
또 다른 방법으로는 작업 스케줄러를 사용하는 것이 있습니다.
어떤 방법이 가장 적합한지는 프로그램의 실행 시간, 출력 관리 필요성 등에 따라 다릅니다.더 궁금한 점 있으면 언제든 질문 주세요!