| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 프로그래밍
- 해킹
- 프론트엔드
- CPU
- Kotlin
- 정보보호
- QEmu
- 개발
- 학부연구생
- 코딩
- 보안제품개발
- IT
- 화이트햇스쿨
- 앱
- 소프트웨어학과
- 애플리케이션
- 정보보안
- 산학
- 악성코드
- 앱 개발
- 보안
- 코틀린
- 플러그인
- BOB
- 프로젝트
- 후기
- Android Studio
- bob 14기
- 소프트웨어
- React Native
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
연구실에서 실험을 할 때 짧게는 몇 시간 길게는 일주일 이상 스크립트를 실행 시켜야 하는 경우가 있어서,
이런 경우에는 백그라운드에서 세션을 분리하여 스크립트를 실행하는 것이 좋기 때문에 방법을 탐색하고 수행해 보았습니다.
다음에 또 정리할 것이 생기면 돌아올게요 :)
'낙서장' 카테고리의 다른 글
| 추억용으로 남기는 대학 입시 일기 (1) | 2025.09.20 |
|---|---|
| Docker 내가 보려고 만든 명령어 정리본 (0) | 2025.02.11 |
| 백준 1003번: 피보나치 함수 / C++ (0) | 2024.07.09 |
| 백준 1002번: 터렛 / C++ (0) | 2024.07.09 |
| Git commit History 초기화, 삭제하는 법 (0) | 2024.06.10 |