Putty를 통한 AWS 연결에 설명된 대로 nohup이 작동하지 않는 이유는 무엇입니까?

Putty를 통한 AWS 연결에 설명된 대로 nohup이 작동하지 않는 이유는 무엇입니까?

Putty를 사용하여 Windows 10에서 AWS EC2 인스턴스(ubuntu)에 연결하고 있습니다. nohup sleep 180 &그런 다음 다시 연결 하려고 하면 exit작업이 사라졌습니다. 나는 더 긴 잠을 반복했고 원래 오랫동안 실행되는 Python 코드에서 이 문제를 시도할 때 이 문제를 발견했습니다. 나는 이 게시물에 대해 알고 있다...SSH 로그아웃 후 백그라운드에서 실행 내가 검색한 모든 것이 똑같은 말을 했지만 나에게는 효과가 없었습니다. Windows 10과 Putty에 뭔가 다른 점이 있거나 제가 놓친 점이 있나요? 설치해 볼 수는 있지만 screennohup이 제대로 작동해야 할 것 같나요?

지금까지 시도한 내용을 업데이트하십시오. 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를 통해 다시 연결을 시도했지만 작업이 사라졌습니다. 퍼티가 실패하면 작업이 중지됩니다.

관련 정보