When ssh'ing to cluster machine where acceptor is installed, when control-c invoked when running a program, the program exits, AND the unerlying login shell exits, returning to the ssh client machine.
This is different when testing the program by running it: when being invoked at login time, it is being sourced, which does not execute the script in a subshell and the shell is therefore changed.
When ssh'ing to cluster machine where acceptor is installed, when control-c invoked when running a program, the program exits, AND the unerlying login shell exits, returning to the ssh client machine.
This is different when testing the program by running it: when being invoked at login time, it is being sourced, which does not execute the script in a subshell and the shell is therefore changed.