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

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

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

답변1

서버가 다운되면 일반적으로 전원이 꺼지거나 최소한 재부팅된다는 의미입니다. 서버는 일반적으로 랩톱에서 구성하는 것처럼 대기 모드로 전환되지 않습니다.

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

관련 정보