У меня есть процесс, и когда я нажимаю ctrl + c в терминале, он полностью закрывает окно терминала, кто-нибудь знает, почему это может происходить ?
Теперь процесс запускается следующим образом:
exec "$(dirname "$0")/suman-shell" # a
раньше он запускался таким образом, и не было никаких проблем:
"./$(dirname "$0")/suman-shell" # b
действительно похоже, что использование exec вызывает закрытие окна терминала, поэтому почему a
закрывает окно терминала, но не b
, после получения сигнала?