reptyr - a tool for "re-ptying" programs
Ett föga känt terminalprogram som dock är ett av de allra bästa.
reptyr gör det möjligt att "reconnecta" till program som har startats i terminalen.
För att ge ett praktiskt exempel:
1. Du loggar in på en remote server via SSH och startar en IRC-klient i terminalen.
2. Efter ett par timmar av chattande kommer du på att du glömde starta klienten inuti screen. Helvete! Ditt enda val när du loggar ut är att döda IRC-klienten och därmed avbryta alla filöverföringar och förlora alla konversationer.
3.
reptyr to the rescue! Gör en ny inloggning via ssh, starta screen och skriv: reptyr [PID]. Tada! Klienten kopplas till din nya inloggning och din IRC-klient lever nu vidare inuti screen.
Det här är mer än vad man kan göra med gamla hederliga Control-Z. Här är ett litet praktiskt exempel som du själv kan testa:
Starta en terminal och skriv:
$ wget
ftp://ftp.sunet.se/ls-lR.gz -O /dev/null
Starta en ny terminal och skriv i den:
$ reptyr `pgrep wget`
Magiskt!