Melhor eu posso torcer para o assassinato em si - use kill
regular primeiro e dê um tempo antes de kill -9
. YMMV.
Existe um Plug-in de Linha de Comando que você pode instalar, o que permite que você faça várias coisas sem iniciar o IDE, você pode querer verificar se há algo lá para ajudar com um desligamento mais limpo:
- Suporte da ferramenta de linha de comando
- Trabalhando com recursos do IntelliJ IDEA da linha de comando
Você também pode entrar em contato com a JetBrains - talvez eles já tenham algo ou talvez possam criar algo em versões futuras.
Pessoalmente, eu optaria por uma solução baseada em VNC, que permite acessar uma sessão do servidor VNC (ou apenas o servidor Xorg local com suporte a VNC ativado) de um ou mais clientes VNC que podem ser desconectados e reconectados a qualquer momento. Pode haver outros aplicativos baseados em GUI aos quais você pode precisar acessar - esse método deve funcionar para a maioria deles.