혼란스러운 "shutdown" Linux 명령에 대한 몇 가지 질문

혼란스러운 "shutdown" Linux 명령에 대한 몇 가지 질문

http://man.he.net/?topic=shutdown§ion=all

  1. 그렇다면 "미래 시간"을 분 단위로 지정해야 한다는 것을 이해해야 합니까? 초는 불가능합니까?

    shutdown +1
    

    이것은 기본값이자 가능한 가장 낮은 값입니다(+0 제외). 즉 최소 60초? 10초 안에 종료/재부팅되도록 지정할 수 없습니까?

  2. shutdown now또는 을 수행하면 shutdown +0실행 중인 모든 항목을 "공격적으로" 차단하여 신호나 깔끔하게 종료할 기회를 제공하지 않는다는 의미입니까? 즉시 강제 재시작하시겠습니까?

  3. 1분(또는 그 이상)을 사용한다고 가정해 보겠습니다. 시간이 지나도 뭔가가 여전히 깔끔하게 종료되지 않으면 어떻게 되나요? 그러면 실행 중인 애플리케이션의 상태에 관계없이 강제로 재부팅/다시 시작됩니까?

답변1

이 시간은 종료 시간이 아니라 종료를 시작하는 시간입니다. 따라서 지금 종료가 지금 종료되기 시작합니다. 1분 안에 종료하는 전체 절차가 완료됩니다.

답변2

  1. 다음에 따라 수정man 8 shutdown

이것은 기본값이자 가능한 가장 낮은 값입니다(+0 제외). 즉 최소 60초? 10초 안에 종료/재부팅되도록 지정할 수 없습니까?

지정하거나 now최소 1분 후의 미래를 지정합니다.

또는 다음과 같이 실행할 수도 있습니다.

sleep 10 && poweroff

  1. 아니요, 시스템은 모든 종료 단계(사용자 프로세스 중지, 서비스 중지, 캐시 플러시, 장치 마운트 해제, 재부팅/전원 끄기)를 정상적으로 진행합니다.

  2. 예, 강제로 정지/재부팅/전원이 꺼지지만 서비스/응용 프로그램이 시작된 방법에 따라 다릅니다. 예를 들어 다음을 참조하세요 DefaultTimeoutStopSec.https://www.freedesktop.org/software/systemd/man/systemd-system.conf.html

관련 정보