この記事では、LPIC 学習向けに wall コマンドを整理します。wall はログイン中のユーザーへメッセージを送るコマンドで、システム停止やメンテナンス通知の文脈で使われます。
wall コマンドの役割
wall は write all の意味で、ログイン中の端末へ一斉にメッセージを送ります。現在では常用する場面は多くありませんが、マルチユーザー環境の基本として知っておく価値があります。
ログインユーザーを確認する
who
wメッセージを送る
wall 'System maintenance will start at 22:00.'
cat message.txt | wallshutdown との関係
システム停止や再起動では、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使う前に確認すること
whoやwでログイン中ユーザーを確認します。- 通知は端末に表示されるため、内容は簡潔にします。
- GUI や Web で作業している人には届かない場合があります。
- メンテナンス通知として使う場合は、別の連絡手段と併用する方が確実です。
wall は古典的なコマンドですが、Linux のマルチユーザー環境を理解する上では分かりやすい題材です。
まとめ
wall は使用頻度こそ高くありませんが、Linux が複数ユーザーで使われる OS であることを理解するためのコマンドです。LPIC では、ログインユーザーへの通知、shutdown との関係、標準入力からのメッセージ送信を押さえると十分です。
関連する記事
- LPIC shutdown コマンド
システム停止時の通知に関係します。 - LPIC reboot コマンド
再起動操作の関連記事です。 - LPIC 学習ノート – Linux 基礎とコマンド整理
LPIC 関連記事のハブです。
参考書籍
参考
書籍
書籍
参考書籍
ストーリーで覚える Linux CLI 入門
Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
LPIC wall コマンド – ログインユーザーへメッセージを送る

