Linux 서버가 다운되면 프로그램 실행이 중지됩니까, 아니면 나중에 다시 실행됩니까?

Linux 서버가 다운되면 프로그램 실행이 중지됩니까, 아니면 나중에 다시 실행됩니까?

Linux 서버에서 백그라운드 프로그램을 실행하고(3일 동안 실행) 실행하는 동안 서버가 한 시간 동안 다운된 경우 해당 시간 이후(서버가 다시 시작될 때) 내 프로그램이 다시 실행됩니까? 아니면 실행 중 서버가 다운되어 종료되나요?

답변1

서버에 오류가 발생하면 일반적으로 서버의 전원이 꺼졌거나 적어도 다시 시작되었음을 의미합니다. 서버는 일반적으로 랩톱에서 구성하는 것처럼 대기 모드로 전환되지 않습니다.

서버에 오류가 발생하면 프로그램이 중지되고 서버가 중단되지 않는 한(가능성은 낮음) 계속 진행되지 않습니다. 장기 실행 프로세스의 경우 중간 상태/결과를 주기적으로(예: 10분마다) 저장하고 다시 시작할 때 마지막으로 저장된 데이터를 계속 사용할 수 있도록 설계하는 것이 가장 좋습니다.

관련 정보