OS X では、次のコマンドを使用して 1 分でシャットダウンできます:
sudo shutdown -h +1
知る限り、このコマンドで分の代わりに秒を指定することはできません。
-r
を使用して再起動することもできます -h
の代わりに .
編集:
コメントで述べたように、プログラムで遅延を追加してから、すぐにシステムをシャットダウンできます
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 分でシャットダウンしたい場合。
指摘したように、コマンド
sudo shutdown -h +1
1 分追加します。
数秒、数時間、または非常に具体的に実行したい場合は、次のようにすることができます:
shutdown -h `date --date "now + 60 seconds"`
編集:上記は、Ubuntu の最近のビルドでは機能しなくなりました。 @zitrax さん、ご指摘ありがとうございます。私の間違いですが、あなたは正しいです。
でも、まだできますが、ほんの少しのことかもしれません.
sudo shutdown -h `date --date "now + 10 minutes" "+%H:%M"`
+m パラメーターが入力しやすい場合、これはやや無意味です....ああ、まあ。