Если я помещу это на верхний сценарий Bash, Control + C не будет работать.
exit-function() {
echo "Hey hey!"
}
trap exit-function INT
Но если я поставлю это через несколько строк, то Control + C будет в ловушке.
ОБНОВЛЕНИЕ :
Если этопосле source "$HOME/.rvm/scripts/rvm"
, тогда он работает.
Так что, если вы отправите другой файл, trap INT
, определенный ранее, не будет работать?