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