Garantizar que la reconstrucción continúe incluso si termina la sesión terminal (nohup)

Actualmente, después de obtener una copia de seguridad desde la línea de comandos y ejecutar cleanup, escribo esto:

./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

Tengo una vaga noción de nohup. ¿Sería beneficioso? De ser así, ¿cómo podría modificar los comandos? Si no, ¿qué me podría ayudar? Gracias.

En lugar del viejo nohup, es mejor que uses tmux (mi favorito) o screen. Creo que screen solía estar más disponible, pero estoy bastante seguro de que tmux está disponible en la mayoría de los casos.

Si tu sesión se desconecta, puedes volver a conectarte por SSH y usar tmux attach para reanudarla. También es útil porque permite que varias personas vean la misma terminal al mismo tiempo.

Sí:

Recomendaría tmux; es muy sencillo de usar. Ya he tenido esta misma pregunta antes, y la respuesta seguía siendo tmux. Me tomé la libertad de escribir sobre cómo usarlo hace un tiempo.