すべての端末で「command」を実行する「wall」のようなコマンドはありますか?

すべての端末で「command」を実行する「wall」のようなコマンドはありますか?

ご存知のように、「wall」コマンドはすべての端末にメッセージを送信します。

wall message

今私の質問は:すべての端末で実行される"コマンド"を送信するコマンドはありますか?
たとえば、clearすべての端末にコマンドを送信すると、すべての端末がクリアされます。

答え1

少し怖いですができるコマンドの出力を複数の「ターミナル」に送信します。たとえば、アクセス権を持つすべてのTTYを消去するには、次のようにします。

for tty in /dev/ttys00*; do clear > "$tty"; done # OS X (local)
for tty in /dev/pts/*; do clear > "$tty"; done # Linux (Ubuntu, via SSH)

答え2

UbuntuでGeorge Mコマンドを使用すると、次のエラーが返されました。

bash: /dev/pts/ptmx: Permission denied
$ ls /dev/pts/
0  1  10  4  5  6  8  ptmx

だから、追加するために~/.bash_aliases単に0から9を許可し、エイリアスからptmxを除外しました。

alias clearall='for tty in /dev/pts/[0-9]; do clear > "$tty"; done'

答え3

クラスタSSH

yum install cssh起動後rpmforge

関連情報