Rhel 시스템에서 Intellij를 사용하고 있습니다. 저는 집에서 일할 때 원격 로그인을 자주 사용합니다. 그러나 Intellij는 한 번에 하나의 인스턴스만 허용하므로 원격으로 새 인스턴스를 시작하려면 해당 인스턴스를 종료해야 합니다. 그러나 이것은 깔끔한 끝이 아니며 여러 번 최근 변경 사항을 잃어버리게 됩니다. 그래서 내 질문은 - 명령줄에서 현재 실행 중인 Intellij를 완전히 종료할 수 있는 방법이 있습니까?
답변1
내가 생각할 수 있는 최선의 방법은 죽이는 것 자체입니다. kill
먼저 일반적인 방법을 사용한 다음 시간을 좀 투자하십시오 kill -9
. YMMV.
IDE를 실행하지 않고도 다양한 작업을 수행할 수 있는 명령줄 플러그인을 설치할 수 있습니다. 더 깔끔한 종료에 도움이 되는 내용이 있는지 확인하고 싶을 수도 있습니다.
JetBrains에 문의할 수도 있습니다. JetBrains가 이미 뭔가를 갖추고 있거나 향후 릴리스에서 뭔가를 내놓을 수도 있습니다.
개인적으로 저는 언제든지 연결을 끊을 수 있는 하나 이상의 VNC 클라이언트에서 VNC 서버 세션(또는 VNC 지원이 활성화된 로컬 Xorg 서버)에 액세스할 수 있는 VNC 기반 솔루션을 선택하겠습니다. . 다른 GUI 기반 애플리케이션에 액세스해야 할 수도 있습니다. 이 방법은 대부분의 애플리케이션에서 작동합니다.
답변2
그것에 익숙해지도록 노력하십시오 screen
.
IntelliJ는 처음으로 시작되고 원격에서 연결할 때 세션 screen
에서 시작됩니다 screen
. 작업이 끝나면 detach
화면에서 로그아웃하지 말고 을 누른 Ctrl+A다음d
예를 들어, 다른 위치에서 작업을 다시 시작하려는 경우 다음 명령을 실행하여 왼쪽 세션에 다시 연결할 수 있습니다.screen -d -r
어떤 이유로든 세션이 중단되더라도 세션은 screen
계속 실행되며 다시 연결하면 계속할 수 있습니다.