Я бы хотел, чтобы моя программа улавливала сигналы типа Ctrl+C
. Общее предложение заключается в использовании addShutdownHook
. Моя проблема с ним заключается в том, что он все равно выполнит код в конце программы, даже если реальные сигналы не были переданы (проверены).
Я бы хотел поймать только сигналы, не вызывая очистки в конце (только если, например, кто-то нажал Ctrl+C
). Есть ли способ добиться такого поведения?