Garantir que a reconstrução continue mesmo se a sessão terminal encerrar (nohup)

Atualmente, após fazer um backup via linha de comando e executar o cleanup, digito isso:

./launcher rebuild mail-receiver 2>&1 | tee ~/$(date +%Y-%m-%d)-rebuild-mail-receiver.log
./launcher rebuild app 2>&1 | tee ~/$(date +%Y-%m-%d)-rebuild-app.log

Tenho uma vaga noção sobre o nohup. Seria benéfico? Se sim, como eu poderia modificar os comandos? Se não, o que ajudaria? Obrigado.

Em vez do antigo nohup, é melhor usar tmux (meu favorito) ou screen. Acho que o screen costumava ser mais amplamente disponível, mas tenho quase certeza de que o tmux está disponível na maioria dos casos.

Se sua sessão for desconectada, você pode fazer login novamente via SSH e reconectar com tmux attach. Também é útil, pois permite que várias pessoas visualizem o mesmo terminal ao mesmo tempo.

Sim:

Eu recomendaria o tmux; é muito simples de usar. Eu já tive a mesma pergunta antes, e a resposta ainda era tmux. Tomei a liberdade de escrever sobre como usá-lo há algum tempo.