リモート マシンで実行する Python プログラムを作成しています。
このようにリモートマシンでプログラムを実行すると。
ssh remotemachine foo.py
そして、プログラムがしばらく実行し続けるCTRL-cでssh接続を停止します。
このような疑似端末で ssh 接続を開始できることはわかっています。
ssh -t remotemachine foo.py
その後、プログラムは CTRL-c イベントをキャッチし、プログラムで処理できるようになります。しかし、より良い解決策があるかどうか疑問に思っていました。