Algunas aplicaciones solo permiten una instancia en ejecución (como eclipse, si desea utilizar el mismo espacio de trabajo). Entonces, si inicio sesión desde otra ubicación, tengo que cerrar / cerrar la aplicación que estaba abierta cuando previamente inicié sesión desde otra ubicación.
Siempre uso el comando kill para matar el proceso en ejecución. Pero, si elimina un proceso, es posible que no guarde algunos estados que son útiles para su uso futuro. Sin embargo, si lo "cierra" correctamente haciendo clic en el botón Cerrar, por ejemplo, guardará los estados correctamente.
¿Hay alguna manera de "cerrar" correctamente una aplicación desde la línea de comandos? Sé que esto puede variar de una aplicación a otra, así que seamos un poco más genéricos: ¿cómo enviar una señal a otra aplicación en ejecución, y esta señal funciona como si hiciéramos clic en el botón "cerrar" en la barra superior?