자우당
대표칭호 없음
이해도 | 상급자 |
---|---|
게임버전 (JE) | 1.19.4 |
게임버전 (BE) | 관련없음 |
현재 구글 클라우드를 통한 서버를 여는 중인데 찾아보고 있는 설명에 보면 리눅스 말고 터미널에서 명령어를 사용하라고 나와있는데 현재 저 창에서 터미널로 이동하는 명령어가 어떤 것일까요??
이해도 | 상급자 |
---|---|
게임버전 (JE) | 1.19.4 |
게임버전 (BE) | 관련없음 |
현재 구글 클라우드를 통한 서버를 여는 중인데 찾아보고 있는 설명에 보면 리눅스 말고 터미널에서 명령어를 사용하라고 나와있는데 현재 저 창에서 터미널로 이동하는 명령어가 어떤 것일까요??
KITE2459
2023.11.16screen -r 6804
위와 같이 r 뒤에 스크린 앞에 있는 숫자를 입력하여 해당 스크린 세션에 직접 진입하여 실행중인 프로그램 확인이 가능합니다
마크 서버가 실행중이지 않은 스크린 이라면 리눅스 터미널에 exit을 입력하여 해당 스크린을 완전히 제거하여주세요.
또는 모든 스크린을 전부 제거하고 싶다면
sudo pkill screen
을 입력하여주세요
만약 마크서버가 종료됨에 따라 스크린을 제거하게끔 실행하고 싶다면
screen -S 말고 screen -d -m java 이런 식으로 작성하여주세요
KITE2459
2023.11.16스크린 하나당 말 그대로 백그라운드 세션이 실행되는 중이기에
마크 서버를 위한 스크린 하나만 굴리는 것이 성능을 위해서는 제일 좋을 것입니다.
자우당
2023.11.16혹시 스크린을 종료한다면 백그라운드 실행이 종료 되는걸까요??
그렇다면 그런거 없이 명령어를 칠 수 있는 공간으로 이동 가능한 방법이 있을까요??
KITE2459
2023.11.16네, 스크린을 전부 종료한다면 백그라운드 실행이 종료되긴 하는데
차피 마크 서버가 실행중인 스크린이 1개밖에 존재하지 않는 이상적인 상태라면
screen -x
이거 하나 치는 것만으로 마크 서버 콘솔로 진입됩니다.
애초에 스크린이 세션을 분리해서 실행하기 위함이라
윈도우에서도 사용할 프로그램이 있으면 작업 표시줄에서 클릭하잖아요
그 행위 해준다고 생각하시면 됩니다.