일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 정보보안
- 산학
- 소프트웨어학과
- 앱 개발
- 학부연구생
- UNIST
- 보안
- 프로젝트
- Kotlin
- 프로그래밍
- 화이트햇스쿨
- 학습앱
- 코틀린
- IT
- ReactNative
- 개발
- 코딩
- Android Studio
- 앱
- 정보보호
- 프론트엔드
- AWS
- WHS
- React Native
- 애플리케이션
- 해킹
- 소프트웨어
- AI
- 악성코드
- 연구
Archives
- Today
- Total
맨땅에 코딩
Linux Screen 사용법 본문
안녕하세요 Linux에서 Screen의 사용법에 대해서 간단히 정리하려고 합니다.
먼저, Screen이 무엇이냐면,,
하나의 터미널 세션에서 여러 개의 가상 터미널을 생성하고 관리할 수 있는 도구를 말합니다.
세션을 분리하거나 다시 연결할 수 있기 때문에 원격 서버 작업이나 장시간 실행되는 프로그램을 관리하는 데 유용합니다.
Screen은 다음 명령어를 통해 설치할 수 있습니다.
apt-get install screen
주로 사용하는 명령어는 다음과 같습니다.
새로운 screen 세션 생성 및 실행
screen -S [세션이름]
screen 세션 분리
프로그램이 실행 중인 상태에서 Ctrl + A를 누르고, 바로 D를 눌러 세션을 분리할 수 있습니다.
백그라운드 세션 목록 확인
screen -ls
기존 세션으로 재접속
screen -r [세션이름]
세션 종료
exit
연구실에서 실험을 할 때 짧게는 몇 시간 길게는 일주일 이상 스크립트를 실행 시켜야 하는 경우가 있어서,
이런 경우에는 백그라운드에서 세션을 분리하여 스크립트를 실행하는 것이 좋기 때문에 방법을 탐색하고 수행해 보았습니다.
다음에 또 정리할 것이 생기면 돌아올게요 :)
'낙서장' 카테고리의 다른 글
Docker 내가 보려고 만든 명령어 정리본 (0) | 2025.02.11 |
---|---|
백준 1003번: 피보나치 함수 / C++ (0) | 2024.07.09 |
백준 1002번: 터렛 / C++ (0) | 2024.07.09 |
Git commit History 초기화, 삭제하는 법 (0) | 2024.06.10 |