http://man.he.net/?topic=shutdown§ion=all
그러면 "미래의 시간"을 분으로 지정해야 한다는 것을 이해합니까? 초는 안 돼?
shutdown +1
이것이 기본값이자 가능한 가장 낮은 값(+0 제외)입니까? 즉, 최소 60초? 10초 후에 종료/다시 시작을 지정할 수 없나요?
내가 이 작업을 수행
shutdown now
하거나 실행 중인 경우shutdown +0
완전히 종료할 수 있는 신호나 기회를 제공하지 않고 실행 중인 모든 항목을 "공격적으로" 차단한다는 의미입니까? 즉시 강제 재시작하시겠습니까?1분(또는 그 이상)이 걸렸다고 가정해 보겠습니다. 시간이 지나도 아직 완전히 빠져나오지 못한 것들이 있다면 어떨까요? 그렇다면 실행 중인 애플리케이션의 상태에 관계없이 강제로 다시 시작/다시 시작됩니까?
답변1
이때는 셧다운이 완료되는 시점이 아니라 셧다운이 시작되는 시점이다. 따라서 지금 종료하면 즉시 종료가 시작됩니다. 1분 이내에 전체 종료 프로세스가 완료됩니다.
답변2
- 정확한 근거
man 8 shutdown
이것이 기본값이자 가능한 가장 낮은 값(+0 제외)입니까? 즉, 최소 60초? 10초 후에 종료/다시 시작을 지정할 수 없나요?
1분 이후를 지정 now
하거나 최소한 지정할 수 있습니다.
또는 예를 들어 실행할 수 있습니다.
sleep 10 && poweroff
아니요, 시스템은 모든 종료 단계(사용자 프로세스 중지, 서비스 중지, 캐시 플러시, 장치 마운트 해제, 재부팅/전원 끄기)를 정상적으로 수행합니다.
예, 강제로 중지/다시 시작/전원이 꺼지지만 서비스/애플리케이션이 시작된 방법에 따라 다릅니다. 예를 들어 다음을 참조하세요
DefaultTimeoutStopSec
.https://www.freedesktop.org/software/systemd/man/systemd-system.conf.html