일부 응용 프로그램은 하나의 실행중인 인스턴스 만 허용합니다 (같은 작업 공간을 사용하려는 경우 일식과 같은). 따라서 다른 위치에서 로그인하면 이전에 다른 위치에서 로그인했을 때 열려 있던 응용 프로그램을 종료 / 닫아야합니다.
나는 항상 kill 명령을 사용하여 실행중인 프로세스를 종료합니다. 그러나 프로세스를 종료하면 향후 사용에 유용한 일부 상태가 저장되지 않을 수 있습니다. 그러나 예를 들어 닫기 버튼을 클릭하여 올바르게 "닫기"하면 상태가 제대로 저장됩니다.
명령 줄에서 응용 프로그램을 올바르게 "닫는"방법이 있습니까? 이것이 애플리케이션마다 다를 수 있다는 것을 알고 있으므로 좀 더 일반적으로합시다. 다른 실행중인 애플리케이션에 신호를 보내는 방법과이 신호는 상단 막대에서 "닫기"버튼을 클릭하는 것처럼 작동합니까?