Как правило, пользователь Windows не может запустить пакетный файл и подавить запрос « Terminate batch job (Y/N)
на Ctrl+C
без каких-либо серьезных обходных путей или ограничений.
Но меня интересует, в частности, оболочка Cygwin (bash), могу ли я запустить ее таким образом, чтобы обрабатывать Ctrl+C
не сталкиваясь с подсказкой Terminate batch job (Y/N)
при выходе из оболочки.
Возможно, если запуск его через командный файл обязательно вызывает эту подсказку по Ctrl+C
, то существует ли эффективный способ запустить его вне командного файла? Я знаю, что файл Cygwin.bat настраивает некоторые переменные, поэтому я предпочел бы иметь возможность настраивать аналогичные переменные с помощью другого обходного пути.
Я хотел бы получить общий ответ, но я использую оболочку ConsoleZ для хранения терминальных сеансов, поэтому я бы уделил больше внимания ответам, которые работают в этой среде.