手当たり次第に書くんだ

飽きっぽいのは本能

LPIC wall コマンド – ログインユーザーへメッセージを送る

LPIC 学習ノートへ戻る

この記事では、LPIC 学習向けに wall コマンドを整理します。wall はログイン中のユーザーへメッセージを送るコマンドで、システム停止やメンテナンス通知の文脈で使われます。

wall コマンドの役割

wall は write all の意味で、ログイン中の端末へ一斉にメッセージを送ります。現在では常用する場面は多くありませんが、マルチユーザー環境の基本として知っておく価値があります。

ログインユーザーを確認する

who
w

メッセージを送る

wall 'System maintenance will start at 22:00.'
cat message.txt | wall

shutdown との関係

システム停止や再起動では、shutdown コマンドがログインユーザーへ通知を出すことがあります。wall はその通知の考え方を理解する補助になります。

shutdown -r +10 'Reboot for maintenance'

注意点

  • ログイン中のユーザー全員に通知されるため、内容は簡潔にします。
  • 現在のサーバー運用では、チャットや監視通知と併用されることが多いです。
  • LPIC では、マルチユーザー環境の通知手段として理解します。

よくある使い方

wall は、ログイン中の全ユーザーにメッセージを送るコマンドです。サーバー停止、メンテナンス、緊急通知など、端末にログインしているユーザーへ一斉通知したい時に使います。

wall 'System maintenance will start at 22:00.'
echo 'Please logout from this server.' | wall
who
w

使う前に確認すること

  • whow でログイン中ユーザーを確認します。
  • 通知は端末に表示されるため、内容は簡潔にします。
  • GUI や Web で作業している人には届かない場合があります。
  • メンテナンス通知として使う場合は、別の連絡手段と併用する方が確実です。

wall は古典的なコマンドですが、Linux のマルチユーザー環境を理解する上では分かりやすい題材です。

まとめ

wall は使用頻度こそ高くありませんが、Linux が複数ユーザーで使われる OS であることを理解するためのコマンドです。LPIC では、ログインユーザーへの通知、shutdown との関係、標準入力からのメッセージ送信を押さえると十分です。

関連する記事

参考書籍

参考
書籍
参考書籍
ストーリーで覚える Linux CLI 入門

Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

LPIC wall コマンド – ログインユーザーへメッセージを送る

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る