Sicherstellen, dass der Wiederaufbau auch nach Ende der Terminalsitzung fortgesetzt wird (nohup)

Derzeit tippe ich nach dem Erstellen eines Backups über die Kommandozeile und dem Ausführen von cleanup Folgendes ein:

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

Ich habe eine vage Vorstellung von nohup. Wäre das von Vorteil? Wenn ja, wie könnte ich die Befehle anpassen? Wenn nicht, was würde helfen? Danke.

Statt des altmodischen nohup ist es besser, tmux (mein Favorit) oder screen zu verwenden. screen war früher wahrscheinlich weiter verbreitet, aber ich bin ziemlich sicher, dass tmux heutzutage weitgehend verfügbar ist.

Falls deine Sitzung unterbrochen wird, kannst du dich per SSH erneut verbinden und mit tmux attach wieder an die Sitzung anschließen. Es ist auch praktisch, da es mehreren Personen ermöglicht, gleichzeitig dasselbe Terminal zu sehen.

Ja:

Ich würde tmux empfehlen; es ist sehr einfach zu bedienen. Ich habe die gleiche Frage schon einmal gestellt, und die Antwort war auch damals tmux. Ich habe mir die Freiheit genommen, vor einiger Zeit darüber zu schreiben, wie man es benutzt.