Putty 経由で AWS に接続した場合、nohup が説明どおりに動作しないのはなぜですか?

Putty 経由で AWS に接続した場合、nohup が説明どおりに動作しないのはなぜですか?

nohup sleep 180 &私は Windows 10 から Putty を使用して AWS EC2 インスタンス (ubuntu) に接続しています。その後、再度接続しようとするとexit、ジョブが消えてしまいます。私はより長いスリープで繰り返し、当初この問題は長時間実行される Python コードで実行しようとしたときに発見しました。私はこの投稿について知っています...SSHログアウト後にバックグラウンドで実行 検索したすべてで同じことが言われていましたが、私の環境では機能しません。Windows 10 と Putty には何か違いがあるのでしょうか、それとも私が見逃しているものがあるのでしょうか? インストールしてみることはできますscreenが、nohup はそのまま機能するはずです。

これまで試したことの最新情報。systemd の推奨投稿を参照しました。使用したのは以下です。

$ nohup sleep 180 &
$ grep Sig /proc/$!/status

SigQ:   0/60090
SigPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000001
SigCgt: 0000000000000000

投稿に基づくと、これは私の問題が「生成されたプロセスが独自のハンドラを実装するSIGHUP」ことではないことを意味します。

そこで私は次のことを試しました:

systemd-run --scope --user sleep 300

その後、ワイヤレスから切断し、Putty 経由で再接続しようとしましたが、ジョブは消えてしまいました。PuTTY が失敗すると、ジョブは停止します。

関連情報