Como executar o processo do linux e voltar mais tarde?

1

Estou tentando executar um servidor de minecraft no linux. A execução do servidor inicia uma sessão interativa importante. Eu posso executar o servidor em segundo plano adicionando & no final do comando e fazer logoff do servidor. Mas então eu não sei como voltar para aquela sessão interativa quando eu voltar a entrar.

Eu sei sobre screen , mas parece que deve haver uma maneira melhor de executar processos em segundo plano e poder acessá-los mais tarde.

    
por at. 20.11.2012 / 09:57

2 respostas

2

screen (ou tmux ) é a melhor opção para isso e escrita exatamente para esse propósito.

    
por 27.11.2012 / 17:39
1

Esta é a maneira correta de fazer isso:

  • Inicie o processo sem o &
  • Use Ctrl - Z para suspender o processo
  • Execute nessa linha de comando o processo bg . Isso levará seu processo ao segundo plano como se você o tivesse executado usando o & .
  • A qualquer momento, você pode levar seu processo para o primeiro plano usando fg
  • Além disso, você pode obter uma lista de processos atualmente em execução executando jobs
por 20.11.2012 / 12:27