halt – システムを停止するコマンド

シャットダウン・再起動

halt コマンドは、Linuxシステムを即座に停止させるためのコマンドです。
CPUの処理を停止し、システムを実行不能な状態にします。電源が切れるわけではなく、システムが停止状態に留まることがあります。

構文(Syntax)

halt [オプション]

主なオプション一覧

オプション説明使用例
(なし)システムを停止halt
-f強制的に停止(プロセス終了処理を行わない)halt -f
-pシステムの電源を切る(power off)halt -p
-dシステムログに情報を残さないhalt -d

実行例

通常のシステム停止

sudo halt

(システムが停止状態になりますが、電源は切れません)

強制停止

sudo halt -f

(プロセスを強制終了し、ただちに停止します。データ消失の危険あり)

電源を切る

sudo halt -p

(システムが停止後、電源がオフになります)

エラー例(root権限なしで実行)

halt

出力例:

halt: Need to be root

関連コマンド

  • poweroff : システムを停止して電源を切る。
  • reboot : システムを再起動する。
  • shutdown : 指定した時刻にシステムを停止・再起動する。

備考

  • 実行には通常 root 権限が必要です。
  • systemd 環境では systemctl halt と同等の動作をします。
  • 電源がオフにならず「System halted.」と表示される場合は、halt -p または poweroff を利用します。

参考

Bash玄

はじめまして!Bash玄です。

エンジニアとしてシステム運用に携わる中で、手作業の多さに限界を感じ、Bashスクリプトを活用して業務を効率化したのがきっかけで、この道に入りました。「手作業は負け」「スクリプトはシンプルに」をモットーに、誰でも実践できるBashスクリプトの書き方を発信しています。

このサイトでは、Bashの基礎から実践的なスクリプト作成まで、初心者でもわかりやすく解説しています。少しでも「Bashって便利だな」と思ってもらえたら嬉しいです!

# 好きなこと
- シンプルなコードを書くこと
- コマンドラインを快適にカスタマイズすること
- 自動化で時間を生み出すこと

# このサイトを読んでほしい人
- Bashに興味があるけど、何から始めればいいかわからない人
- 定型業務を自動化したい人
- 効率よくターミナルを使いこなしたい人

Bashの世界に一歩踏み出して、一緒に「Bash道」を極めていきましょう!

Bash玄をフォローする

コメント