Некоторые приложения допускают только один работающий экземпляр (например, eclipse, если вы хотите использовать одно и то же рабочее пространство). Поэтому, если я вхожу из другого места, мне приходится убивать / закрывать приложение, которое было открыто при предыдущем входе из другого места.
Я всегда использую команду kill, чтобы убить запущенный процесс. Но если вы убьете процесс, он может не сохранить некоторые состояния, которые будут полезны для будущего использования. Однако, если вы «закроете» его правильно, например, нажав кнопку «Закрыть», он сохранит состояния должным образом.
Есть ли способ правильно «закрыть» приложение из командной строки? Я знаю, что это может отличаться от приложений, так что давайте будем немного более общими: как отправить сигнал другому запущенному приложению, и этот сигнал работает так же, как если бы мы нажимали кнопку «Закрыть» на верхней панели?