운영 체제를 일시 중단하면 실행 중인 프로그램도 종료되나요?

운영 체제를 일시 중단하면 실행 중인 프로그램도 종료되나요?

프로그램을 운영하고 있어요. 운영 체제(Ubuntu 12.04)를 도중에 일시 중단하면 실행 중인 프로그램의 프로세스가 종료됩니까? 그렇지 않은 경우 OS를 깨울 때 프로세스를 어떻게 다시 시작합니까? 감사해요!

답변1

운영 체제(Ubuntu 12.04)를 도중에 일시 중단하면 실행 중인 프로그램의 프로세스가 종료됩니까?

일반적으로 그렇지 않지만 몇 가지 예외가 있습니다. 예를 들어 ssh연결 시간이 초과된 후 연결을 다시 시작하면 해당 연결이 종료됩니다.

epoll()또한 폴링 중 이상한 순간에 정지가 발생하면 비차단 소켓(이것이 관련되어 있는지는 알 수 없음)에서 사용되는 서버 프로세스가 커널에 의해 종료되는 이상한 문제를 가끔 발견했습니다. 요점은 이와 같은 일이 발생하는 것이 불가능하지는 않지만 일반적으로 흔히 발생한다는 것입니다.

OS를 깨울 때 프로세스를 어떻게 재개합니까?

프로세스는 운영 체제와 함께 복원되어야 합니다.

답변2

다시 시작하면 열려 있는 모든 네트워크 연결이 시간 초과되어 프로그램이 자주 종료되거나 충돌하게 됩니다. 그러나 예를 들어 웹 브라우저는 실제로 페이지를 가져오거나 새로 고치기 위해 네트워크 연결을 열므로 직접적인 영향을 받지 않습니다.

관련 정보