Il faut installer le package reptyr
reptyr
est un utilitaire qui prend un programme en cours d'exécution et l'attache à un nouveau terminal. Vous avez démarré un programme long à travers ssh, mais vous devez partir et vous ne voulez pas l'interrompre ? Démarrez simplement un screen
, utilisez reptyr
pour l'attraper, puis tuez la session ssh et vous pouvez rentrer à la maison.
screen ps -edfH
Une fois le PID repéré, on le rattache :
reptyr <PID>
et là c'est magique, on récupère le processus dans le screen !