Alterar o local de saída do terminal?

0

Eu gosto de SSH no meu pi de framboesa em casa. Eu quero ser capaz de escrever um comando via SSH que é enviado para o terminal que está aberto em casa.

Isso é possível? Se sim, como?

Obrigado!

    
por LookingForIdeas 12.01.2014 / 07:24

4 respostas

3

Experimente o tmux. Uma vez que uma sessão é criada, você pode anexar a sessão de vários computadores e desconectá-la, mantendo o shell ativo até que você o reconecte.

    
por 12.01.2014 / 07:50
1

wall vem à mente

Há também talk . Eu usei talk para mensagens instantâneas com garotas na SDSU antes da existência do IM ...

Se o terminal estiver em modo de espera, você precisará descobrir como ativar o terminal. Além disso, provavelmente existem maneiras de enviar a saída serial para o /dev/TTY em que o terminal residencial está ligado.

    
por 12.01.2014 / 07:37
0

Se você só precisa mostrar coisas para outro TTY, write é o seu cara. É basicamente a mesma coisa que wall e talk , exceto que não requer um usuário do outro lado para agir ou incomodar outras pessoas conectadas na mesma máquina.

Use who para descobrir para qual TTY enviar sua mensagem.

    
por 15.01.2014 / 01:39
0

Eu usei o gnuScreen para isso. Você instala a tela no rasperry pi, ssh no grosa e inicia uma sessão de tela. Depois de executar o comando, você desanexará a sessão do seu terminal e ela será executada em segundo plano.

Depois de efetuar login no seu computador pessoal, você pode apenas reconectar a sessão de tela e ver a saída.

Com o gnuScreen, você também evita problemas de desconexão por ssh, o que provavelmente mataria a sessão ssh no servidor em caso de perda de conexão.

tela do gnu

    
por 15.01.2014 / 12:17