Como eu permito que mais de um usuário leia a saída e insira comandos para um programa em execução no Terminal remotamente via SSH?

0

Eu olhei em volta e vi que algumas pessoas recomendavam o uso do Screen, mas não sei exatamente o que elas significavam. O programa em questão é um servidor Minecraft. Eu preciso que seja capaz de permitir que várias pessoas olhem para o console e insiram comandos. Cada pessoa terá uma conta de usuário. O servidor JAR está dentro de um diretório dentro do diretório raiz (mas não em uma pasta pessoal) e todos em um determinado grupo poderão ter permissões de leitura e gravação para a pasta na qual o servidor é mantido. Eu tentei o RCON, e parece que não funciona no momento. Qualquer ajuda seria apreciada.

Então, resumindo:

  • Tem várias pessoas com diferentes contas de usuário
  • Permitir que mais de um usuário acesse o console por vez
  • Deixe o usuário ler e gravar (comandos) no console
  • Se possível, na conexão, exiba todas as mensagens do servidor daquela sessão (sendo que a sessão é a partir do início do JAR do servidor).

Obrigado!

    
por umop aplsdn 14.07.2012 / 06:17

1 resposta

3

na verdade, o programa "tela" permite que você faça exatamente isso.

Há instruções completas, passo a passo, sobre como usá-lo em

link

(o tópico é um pouco antigo, então eu verifiquei e realmente funciona)

O que você vai querer fazer é abrir uma tela como o artigo instrui, e então apenas executar o programa lá. Sempre que um usuário terminar de usar o terminal, ele deverá digitar crtl-a e crtl-d. Desta forma ele 'desconecta' da tela, mas continua rodando

    
por josinalvo 14.07.2012 / 07:58