ご存知のように、「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
yum install cssh
起動後rpmforge。