Python 스크립트가 충돌할 때 자동으로 시작하고 다시 시작하는 방법 - 깔끔한 방법은 무엇입니까?

Python 스크립트가 충돌할 때 자동으로 시작하고 다시 시작하는 방법 - 깔끔한 방법은 무엇입니까?

질문하고 싶습니다. 시작할 때 시작하고 Python 스크립트가 충돌할 때 다시 시작하는 입증된 방법은 무엇입니까? https 서버를 구축하기 위해 다음 스크립트를 사용하고 있습니다.인증이 포함된 Python https 서버, 제가 ​​수동으로 실행하면 시작할 때마다 화면이 나타납니다. 내 문제에 대한 더 깨끗한 해결책이 있습니까? 미리 감사드립니다.

PS 미래의 모든 사람들을 위해 Nginx나 Apache를 사용해 보는 것은 어떨까요? - 간단한 대답: 자전거를 탈 수 있는데 왜 람보르기니를 타고 식료품점에 가나요? 둘 다 각자의 목적을 달성했으며 두 서버가 제공하는 기능을 조금도 사용하지 않을 것입니다.

답변1

서비스를 살펴보셨나요? 여기에서 자세한 정보를 얻을 수 있습니다:https://www.freedesktop.org/software/systemd/man/systemd.service.html 서비스는 시작, 중지 등과 같은 프로그램을 제어하기 위해 호출할 수 있는 일부 기능이 있는 쉘 스크립트입니다. 여러분이 알고 있는 다른 서비스처럼 부팅 시 자동으로 시작하는 기능도 있습니다(예: OpenSSH 서버에는 이를 제어하는 ​​서비스가 있습니다).

관련 정보