仮想コンソールの警告

仮想コンソールの警告

ユーザーが次のコマンドを呼び出すと警告を表示できるように、仮想コンソールttyX(アクティブコンソールである必要はありません)に警告を表示するにはどうすればよいですか。 「メールがあります」という通知に似たものを探しています。

ベストアンサー1

どのユーザーがどの仮想コンソールにログインしているかを知っている場合は、を使用できますwrite。たとえば、ユーザーがdirkログインしていると仮定すると、tty2次のことができます。

echo 'You have a message' | write dirk tty2

ユーザーはこのメッセージを他の2行で表示します。仮想コンソールのユーザーは、mesg yルートIIRCにメッセージを送信しない限り、メッセージを受信できるように有効にする必要があります。ユーザーはコマンドを呼び出すかどうかにかかわらず、このメッセージをすぐに表示します。

PS別の方法は、設定などを介してユーザーのシェルに接続して(プロンプトを使用できます)、特定のファイル.profileなどのメッセージを積極的に確認することです。

おすすめ記事