echo "hi" | wall
Ubuntu 14.04を実行しているデバイスで使用すると、次のような結果が得られます。
Broadcast Message from rescue@ws1-/share/locale-langpack/en_CA.UTF-8.utf8/LC_ID
(/dev/pts/2) at 14:19 ...
hi
しかし、Ubuntu 16.04を実行しているデスクトップで同じコマンドを実行すると、何も得られません。
壁の権限:
-rwxr-sr-x 1 root tty 27368 Jun 14 17:51 /usr/bin/wall
結果tty
:
/dev/pts/5
結果w
:
12:56:21 up 2:40, 1 user, load average: 0.66, 0.65, 0.79
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
philip tty7 :0 10:17 2:39m 1:47 2.35s i3
これがうまくいかないのはなぜですか。この問題をどのようにデバッグできますか?
また試みecho hi > /tmp/msg && sudo wall /tmp/msg
通常は動作しますi3
が、ログアウトして再度ログインしてみましたが、同じ結果が得られました。