• 締切済み

wallコマンドの出力に対する設定

wallコマンドの結果を2つ表示するなどの設定方法はあるのでしょうか? あるLinuxカスタマイズOSを使用しており、ttyがpts/0でログインしたユーザのみ wallコマンドの結果が2つ表示されております。 pts/1以上の場合はログインユーザに関係なくwallコマンドの結果は1つしか表示されません。 手元の書籍やインターネットの検索で調べているのですが、 wallコマンド回り自体、それほど情報量がなく解決できておりません。 ご存じでしたら解説をお願いします。 【pts/0の出力イメージ】 <user> # Broadcast message from xxxx@xxxxxxxxx <wall command text> Broadcast message from xxxx@xxxxxxxxx <wall command text> 【pts/0以外の出力イメージ】 <user> # Broadcast message from xxxx@xxxxxxxxx <wall command text>

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

>wallコマンドをpts/0でない別のウィンドウから使用しても、pts/0のみ2つ表示されることは確認済みとなります。 ということだと、お力になれそうにありません。wallのソースを読むのでしょうか。 念のため、 echo TEST > /dev/pts/0 で、メッセージは2つ出ますか?1つですか?

ne160257
質問者

補足

echoも試したのですが、1つしか表示されてませんでした。

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

pts/0のユーザがwallコマンドを使ったからでは? もしそうであれば、/dev/pts/0 に2回出てるのではなくて、/dev/pts/0 と /dev/tty (wallを実行した端末)に出てると思います。

ne160257
質問者

補足

回答ありがとうございます。 wallコマンドをpts/0でない別のウィンドウから使用しても、pts/0のみ2つ表示されることは確認済みとなります。

関連するQ&A