existe algum comando como “parede” que executa um “comando” em todos os terminais

3

como você sabe, o comando "wall" envia uma mensagem para todos os terminais:

wall message

agora minha pergunta é: existe algum comando que possa enviar um "comando" para ser executado em todos os terminais?
por exemplo, enviando o comando clear para todos os terminais, então todos os terminais serão apagados.

    
por M0εiπ 05.07.2012 / 13:01

2 respostas

5

Isso seria um pouco assustador, mas você pode enviar a saída de qualquer comando para vários "terminais". Por exemplo, para limpar todos os TTYs aos quais você tem acesso:

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)
    
por 05.07.2012 / 14:20
-1

SSH do cluster .

yum install cssh após ativar rpmforge .

    
por 05.07.2012 / 22:56