This may be of interest to you: https://stackoverflow.com/questions/42324276/catching-exit-signals-in-elixir-escript
AFAIK erts will trap the TERM signal and call init:stop, but when you’re C-c ing that’s an INT signal. You should be able to achieve your desired behavior with a bash wrapper like in the linked stack overflow question.


















