
我正在使用 Putty 從 Windows 10 連接到 AWS EC2 執行個體 (ubuntu)。當我嘗試執行nohup sleep 180 &
然後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 重新連接,但工作卻消失了。一旦膩子失效,工作就會停止。