Linuxでシャットダウンをスケジュールする方法

Linux の電源を一度だけオフにするには、sudo shutdown --poweroff +3030 分後にシャットダウンするようにコマンドを実行するか、24 時間単位で将来の時刻を指定します23:00。保留中のシャットダウンをキャンセルするには、コマンドを実行しますsudo shutdown -c。これらのコマンドは管理者権限を使用し、実行したマシンに適用されます。

まずシステムクロックを確認してください

時刻同期シャットダウンは、コンピュータのローカルシステムクロックに従います。シャットダウンをスケジュールする前に、コマンドで現在時刻を確認してくださいdate。systemdベースのディストリビューションでは、timedatectlコマンドは設定されているタイムゾーンとクロックが同期されているかどうかも表示します。開いている作業を保存し、他のユーザーやサービスにも注意してください。シャットダウンはセッションを終了し、そのコンピュータで実行中のプログラムを中断します。

一度限りのシャットダウン時間を選択してください

カウントダウン後に電源が切れます

ターミナルを開き、プラス記号の後に分数を入力します。例えば、30分後に電源をオフにするように設定するには、次のように入力します。

sudo shutdown --poweroff +30
Linuxターミナルでsudo shutdown --poweroff +30コマンドと30分のカウントダウンを表示する例
プラス記号と分数を入力して、カウントダウンをスケジュールします。

+55分間または+901時間半使用します。すぐに電源を切るには、を使用しますsudo shutdown --poweroff now。この--poweroffオプションは、意図した動作を明示的に示します。このコマンドは、ログインしているユーザーに警告メッセージを送信することもできます。

sudo shutdown --poweroff +30 "This computer will power off in 30 minutes. Save your work."

systemdでは、時間指定シャットダウンによって、システム停止直前にユーザーに警告が表示され、新規ログインが防止されます。共有ワークステーションやリモートサーバーでは、ユーザーに十分な事前通知を行い、重要なタスクがまだ実行されていないことを確認してください。

時計の時刻に電源を切る

本日午後11時にシャットダウンをスケジュールするには、24時間制で時刻を入力してください。

sudo shutdown --poweroff 23:00
Linuxターミナルでsudo shutdown --poweroff 23:00とアナログ時計の横に表示された例
コンピューターのローカル時計を使用して、未来の時刻を24時間形式で入力してください。

時刻はUTCではなく、コンピュータのローカルクロックに基づいて解釈されます。入力した時刻が既に今日を過ぎている場合、システムは即座にシャットダウンする可能性があります。これは必ずしも「明日のその時刻」を意味するものではありません。date事前に確認し、現在時刻から一定期間後の時刻を指定する場合はカウントダウンを使用してください。クロックタイムコマンドは、保留中のアクションを1つスケジュールするものであり、毎日繰り返されるルールをスケジュールするものではありません。

保留中のアクションをキャンセルまたは確認する

計画に変更が生じた場合は、予定されているシャットダウンを期限前にキャンセルしてください。

sudo shutdown -c
Linuxターミナルの例で、赤いキャンセル記号の横にsudo shutdown -cと表示されている。
この-cオプションは、保留中の時間指定シャットダウンをキャンセルします。

systemd バージョン 250 以降では、sudo shutdown --show保留中のアクションとそのスケジュールされた時刻が表示されます。このオプションはすべてのディストリビューションまたは古いリリースで利用できるわけではないため、-cキャンセルするには を使用し、オプションが拒否された場合はターミナルのヘルプ ページを確認してください。標準のシャットダウン オプションと時刻形式については、systemd シャットダウン マニュアルに記載されています。

スリープと自動復帰が必要な場合は、rtcwakeを使用してください。

shutdownマシンの電源をオフにするだけで、後で再びオンにすることはできません。コンピュータをサスペンド状態にして8時間後に再開したい場合は、rtcwakeアラームを設定してサスペンド・トゥ・RAMモードに入ることができます。

sudo rtcwake --mode mem --seconds 28800
Linuxターミナルの例:sudo rtcwake --mode mem --seconds 28800(夜間と日の出のシンボル付き)
このコマンドは、RAMへのサスペンドと、8時間後のRTCウェイクアップアラームを要求します。

このコマンドはコンピュータを即座にサスペンドします。これはスケジュールされた電源オフではありません。このmemモードではセッションはメモリに保持され、電力消費も発生します。システムが要求された時刻に復帰するかどうかは、カーネル、ファームウェア、およびリアルタイムクロックハードウェアに依存します。完全な電源オフと時間指定による復帰が必要な場合は、sudo rtcwake --mode off --seconds 28800そのモードを要求してください。ただし、サポート状況はコンピュータによって異なります。rtcwakeマニュアルを読んで、動作をテストしてから使用してください。

定期的なシャットダウンの場合

のようなコマンドは、shutdown 23:00一度限りのシャットダウンを実行します。繰り返しスケジュールを設定するには、指定した時刻に電源オフサービスを開始する systemd タイマーを作成して有効にします。タイマーユニットはカレンダー式を使用し、実行漏れを処理するオプションがあります。systemdタイマーのドキュメントを参照してください。特に共有マシンやリモートマシンでは、タイマーを有効にする前に内容をよく確認してください。

簡単なトラブルシューティング

  • コンピュータがすぐにシャットダウンします。時計とタイムゾーンを再確認してください。既に過ぎた時刻が、現在時刻として扱われる場合があります。30+30分間のカウントダウンに使用してください。
  • このコマンドを実行するとパスワードを求められるか、権限エラーで失敗します。このコマンドは、使用権限のあるアカウントで実行してくださいsudo。権限昇格が必要なシステムでは、権限昇格を省略しないでください。
  • コンピュータがスリープ状態から復帰しない場合rtcwake:デバイスが要求されたサスペンド状態またはRTCアラームをサポートしていない可能性があります。ファームウェアの設定と、お使いのディストリビューションおよびハードウェアのマニュアルを確認してください。

計画的な電源オフの場合は、sudo shutdown --poweroff +minutesまたはがsudo shutdown --poweroff HH:MM最も簡単な方法です。sudo shutdown -cキャンセルする必要がある場合は、を使用してください。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。