sudo shutdown
時間や分を指定してドラッグできるようです。
締め切り日時を指定する方法はありますか?
答え1
shutdown command
以下から直接これを行うことができますman shutdown
。
SYNOPSIS
/sbin/shutdown [-akrhPHfFnc] [-t sec] time [warning message]
[...]
time When to shutdown.
たとえば、次のようになります。
shutdown -h 21:45
shutdown -h
21:45に実行されます。
この機能を提供しないコマンドの場合は、次のいずれかの方法を試すことができます。
行く。用途
これat
デーモンはまさにこれのために設計されています。オペレーティングシステムによっては、インストールが必要な場合があります。 Debian ベースのシステムでは、次のことができます。
sudo apt-get install at
コマンドは3つの方法で実行できますat
。
パイプで接続してください:
$ echo "ls > a.txt" | at now + 1 min warning: commands will be executed using /bin/sh job 3 at Thu Apr 4 20:16:00 2013
実行したいコマンドをテキストファイルとして保存し、ファイルを次の場所に渡します
at
。$ echo "ls > a.txt" > cmd.txt $ at now + 1 min < cmd.txt warning: commands will be executed using /bin/sh job 3 at Thu Apr 4 20:16:00 2013
at
STDINからコマンドを渡すこともできます。$ at now + 1 min warning: commands will be executed using /bin/sh at> ls
次に、を押してシェルをCtrlD終了します。コマンド
at
はls
1分で実行されます。
[[CC]YY]MMDDhhmm[.ss]
次の形式で非常に正確な時間を提供できます。
$ at -t 201403142134.12 < script.sh
script.sh
これにより、2014年3月14日21:34:12にスクリプトが実行されます。
B. cronを使用してください(終了時には良い考えではありませんが)。
cron
別のアプローチは、特定の時間にタスクを実行するように設計されたスケジューラを使用することです。通常は繰り返し操作に使用されますが、特定の時間を指定することもできます。各ユーザーには、実行されるタスクとタイミングを制御する独自の「crontab」があります。 crontabの一般的な形式は次のとおりです。
* * * * * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
たとえば、ls
毎日14:04に実行されます。
04 14 * * * ls
特定の日付のcronjobを設定するには、次の手順に従ってください。
を実行して新しいcrontabを作成します
crontab -e
。お気に入りのテキストエディタウィンドウが開きます。開いたばかりのファイルにこの行を追加します。この特定の例は、金曜日の場合、2014年3月15日14:34に実行されます。したがって、複数回実行できます。
34 14 15 5 /path/to/command
ファイルを保存してエディタを終了します。
これそのため、回答では一度だけ実行されるようにする方法を提示していますが、使ったことがないので保証することはできません。
答え2
いいえ、shutdownコマンドに日付を指定することはできませんが、次の2つのオプションがあります。
- 最も簡単なのは使用することですコマンドに従って。次の例は、
shutdown +5
特定の日時で実行されます。echo "shutdown +5" | at 10:05am 2019-01-19
- 電卓を使用しても大丈夫で、24時間(24×60 = 1440分)以内にシステムをシャットダウンし、この間システムが再起動しないと確信している場合:
shutdown +1440
答え3
12時にシステムがシャットダウンします。
$ sudo shutdown -h 12:00
オプション:
-h, -P, --poweroff
機械の電源を切ります。
-r, --reboot
マシンを再起動してください。
-c
保留中の閉鎖をキャンセルしてください。
答え4
コンピュータをすぐにシャットダウンするには、端末に入力するだけです。
$ shutdown -P -h now
「今」引数を使用します。何があってもコンピュータは停止しません。