충돌 후 응용 프로그램 다시 시작

충돌 후 응용 프로그램 다시 시작

다음과 같이 실행하는 일부 응용 프로그램(net core 2.1 응용 프로그램)이 있습니다.

nohup dotnet publish/TestApp.dll

가끔 앱이 충돌하는데 이런 일이 발생하면 앱을 다시 시작해야 합니다. 내가 무엇을해야 하나?

답변1

이를 위해 프로세스 제어 시스템을 사용하십시오.감독자다시 시작 재시도, 출력 리디렉션, 프로세스 그룹화 및 시작 우선 순위 등과 같은 여러 옵션을 세밀하게 선택할 수 있기 때문에 제가 일반적으로 선택하는 것입니다.

답변2

충돌이 발생할 때마다 애플리케이션이 다시 시작됩니다.

while true
do
    dotnet publish/TestApp.dll
done

추가 문서

관련 정보