답변:
OS X에서는 다음 명령을 사용하여 1 분 안에 종료 할 수 있습니다.
sudo shutdown -h +1
AFAIK,이 명령으로 분 대신 초를 지정할 수 없습니다.
-r
대신을 사용하여 재부팅 할 수도 있습니다 -h
.
편집하다:
의견에서 언급했듯이 프로그래밍 방식으로 지연을 추가 한 다음 즉시 시스템을 종료 할 수 있습니다
shutdown -h now
그러나이 명령에는 루트 액세스 권한이 필요합니다.
sudo shutdown -h now
은 경고없이 컴퓨터를 즉시 종료합니다.
sudo shutdown -h now
올바르게 해야합니까 ?
shutdown -h now
합니다. 도움이 필요하면 다른 곳에서 답을 찾을 수 없다고 가정하여 새로운 질문을해야합니다. 또한 귀하의 질문에 대한 답변이 여기에있을 경우 최선의 답변을 "허용"으로 표시하는 것을 잊지 마십시오.
기본 통화를 사용하면 몇 초 만에 할 수있는 방법이 보이지 않지만 몇 분 만에 할 수있는 것처럼 보입니다.
time Time is the time at which shutdown will bring the system down and
may be the word now (indicating an immediate shutdown) or specify
a future time in one of two formats: +number, or yymmddhhmm,
where the year, month, and day may be defaulted to the current
system values. The first form brings the system down in number
minutes and the second at the absolute time specified.
다시 말해:
shutdown -h +1
1 분 안에 종료하려면
-r
옵션은 종료가 아니라 재부팅입니다. -h
종료 에 사용해야 합니다.
지적했듯이, 명령
sudo shutdown -h +1
1 분을 더합니다.
몇 초 또는 몇 시간이나 매우 구체적인 작업을 원한다면 다음과 같이 할 수 있습니다.
shutdown -h `date --date "now + 60 seconds"`
편집 : 위의 더 이상 최신 우분투 빌드에서 작동하지 않습니다. @zitrax를 지적 해 주셔서 감사합니다. 내 실수가 맞아
그러나 당신은 여전히 할 수 있지만 아마도 가장 가까운 순간에 보일 것입니다.
sudo shutdown -h `date --date "now + 10 minutes" "+%H:%M"`
+ m 매개 변수를 입력하기가 더 쉬울 때 다소 의미가 없습니다.
date --date "now + 60 seconds"
나에게 출력 은 lör 22 feb 2014 21:25:03 CET 이며 종료와 함께 사용하면 "잘못된 시간 값"(영어로 번역됨)이 인쇄됩니다. 따라서 당신이 작성한 버전이 모든 버전의 우분투에서 절대적으로 작동한다는 진술은 단순히 잘못되었습니다. 날짜 형식을 지정하면 다음과 같이 작동합니다 date --date "now +60 seconds" +%H:%M
.
sudo shutdown -h
의도적 인 지연없이 컴퓨터를 종료합니까?