Então, estou tentando configurar uma janela do tmux que me fornece uma visão geral rápida de tudo no meu computador servidor multi-purpouse. Eu gostaria de ter um painel dessa janela exibir a saída do console do servidor de minecraft que eu executo. O problema é que o servidor de minecraft é iniciado na inicialização por meio de um script, mas a janela de status do tmux deve poder ser iniciada sempre que for necessário. Então, eu preciso encontrar uma maneira de iniciar um processo desanexado, em seguida, anexá-lo a um painel no tmux (e ser capaz de separá-lo novamente mais tarde)
Até agora, tentei:
nohup Server.sh &
pode desanexar o servidor, é executado no backround, mas não consegue encontrar o trabalho enquanto estiver dentro do tmux. Server.sh
dentro de uma sessão de tela e, em seguida, anexando à sessão de tela dentro do tmux. Funciona, mas a sessão da tela interna me impede de fornecer entrada para a sessão externa do tmux até eu desanexar ou sair novamente. tail -f
'ing um arquivo que possui uma cópia da saída do console. Funciona bem para a saída, mas não aceita entrada. Além disso, é deselegante, e há preocupações de eficiência com a pesquisa constante.