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

すべての端末で「コマンド」を実行する「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_aliases0 ~ 9 のみを許可して、エイリアスから ptmx を除外します。

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

答え3

クラスター SSH

yum install cssh有効化後rpmフォージ

関連情報