Ele pára por causa da razão dada: ele tenta dar saída para tty. Você pode tentar redirecionar a saída se ./command.sh
suportar isso ou executar o comando em uma janela tmux
ou screen
. Por exemplo,
tmux new-window -n "window name" ./command.sh
e, em seguida, veja a lista de janelas criadas com tmux list-windows
e anexe a tmux
com tmux attach
.
Dessa forma, o programa ainda aguardará que a entrada / saída aconteça, mas você pode facilmente fornecer entrada uma vez que você vá para a janela apropriada e a saída será apenas capturada sem qualquer atividade.