¿Existe algún comando como "muro" que ejecute un "comando" en todas las terminales?

¿Existe algún comando como "muro" que ejecute un "comando" en todas las terminales?

Como sabes, el comando "muro" envía un mensaje a todos los terminales:

wall message

ahora mi pregunta es la siguiente: ¿hay algún comando que pueda enviar un "comando" para que se ejecute en todas las terminales?
por ejemplo, enviar clearcomandos a todos los terminales, de modo que todos los terminales se borrarán.

Respuesta1

Eso sería algo aterrador, peropoderenviar la salida de cualquier comando a múltiples "terminales". Por ejemplo, para borrar todos los TTY a los que tiene acceso:

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)

Respuesta2

Al usar el comando George M en Ubuntu me devolvió el siguiente error

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

Entonces, además, excluyo ptmx en mi alias ~/.bash_aliasessimplemente permitiendo 0-9.

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

Respuesta3

Clúster SSH.

yum install csshdespués de activarforja rpm.

información relacionada