*allocconsole を使ったプロセスが残っている間は、表示されたままとなるので *freeconsole を使う必要があると、思っていました。しばらくすると閉じるのは、何かの影響かもしれません。あと、Ctrl+C でプロセス全体が落ちるのはコンソールの既定の動作なので、閉じないように設定を変えることにします。