Linux ターミナルでログインしているユーザーにメッセージを送信する方法
Linux サーバーにログオンしているユーザーにメッセージを送信するにはどうすればよいですか?このような質問をしている場合、このガイドはその方法を学ぶのに役立ちます。 Linux のターミナルで、ログオンしているすべてのユーザーまたは特定のユーザーにメッセージを送信する方法を示します。
Linux では、以下の 2 つの方法で説明するように、サーバーにログオンしているユーザーにメッセージを送信するためのさまざまな手段が提供されています。
最初の方法ではwall コマンドを使用します。図に示すように、ターミナル上で現在ログインしているすべてのユーザーにメッセージを書き込みます。
wall "System will go down for 2 hours maintenance at 13:00 PM"
たとえば、壁に印刷される通常のバナーを無効にするには:
Broadcast message from root@tecmint (pts/2) (Sat Dec 9 13:27:24 2017):
-n
(バナーを抑制) フラグを追加します。ただし、これを使用できるのは root ユーザーのみです。
wall -n "System will go down for 2 hours maintenance at 13:00 PM"
2 番目の方法では、ほとんどではないにしてもすべての Linux ディストリビューションにプリインストールされている書き込みコマンドを使用します。 tty を使用してターミナル内の別のユーザーにメッセージを送信できます。
まず、 図に示すようにwho コマンドを使用して、ログオンしているすべてのユーザーを確認します。
who
現在、システム上で 2 人のユーザー (tecmint と root) がアクティブであり、ユーザー aaronkilik が にメッセージを送信しています。ルートユーザー。
write root pts/2 #press Ctrl+D after typing the message.
こちらもお読みください:
- Linux サーバーのシャットダウン前にユーザーにカスタム メッセージを表示する
- SSH および MOTD バナー メッセージで SSH ログインを保護する
それだけです! Linux のターミナルを介してログオンしているすべてのユーザーにメッセージを送信するための他の方法やコマンドをぜひ共有してください。ご質問がある場合は、以下のフィードバック フォームをご利用ください。