Я хочу, чтобы когда мои пользователи запускали мою программу из командной строки, а затем убивали процесс (например, Ctrl + C), программа корректно завершит работу, закрыв все свои соединения. Это вообще возможно? Я не могу просто вызвать метод при закрытии как GUI? Эта программа не имеет графического интерфейса.
Пожалуйста, дайте мне знать.