screen i tmux — sesija koja preživi prekid veze
Problem je poznat: pokreneš nešto dugotrajno preko SSH-a, veza pukne i posao propadne. Komanda nohup to rešava delimično — proces preživi, ali mu se ne možeš vratiti. Vidiš samo log. Multiplekser terminala rešava ceo problem. Sesija radi na serveru, nezavisno od tvoje veze; ti se od nje odvojiš i kasnije vratiš — u isto stanje, sa svim otvorenim prozorima i celom istorijom ispisa. Šta zapravo radi Kad se prijaviš preko SSH-a, tvoj shell je vezan za tu vezu. Kad veza pukne, svi procesi na njoj dobiju SIGHUP i ginu. Multiplekser umeće međusloj. Shell se vezuje za njega, a on radi kao zaseban proces koji nema veze sa tvojim terminalom: Ti → SSH → tmux → shell i tvoji procesi Kad veza padne, nestaje samo prva strelica. Sve desno od tmux-a i dalje radi. Koji izabrati tmux je noviji, moćniji i danas standard. Podela ekrana radi normalno, konfiguracija je razumljiva, dokumentacija dobra. screen je stariji, ali je češće već instaliran — naročito na starijim RHEL i C...