Navigatie overslaan.
Start

Screen

Toen ik het in een vorige blogpost over linux pre-commando's had (http://blog.knudde.be/pre-commando%27s), vertrelde ik dat er een veel makkelijkere manier was om ervoor te zorgen dat processen op een server blijven draaien als je uitgelogd bent.

Hier is die manier: screen

GNU Screen (http://www.gnu.org/software/screen/) is een utility dat virtuele consoles aanmaakt.
Volgens de website is het "a full-screen window manager that multiplexes a physical terminal between several processes".

Het gebruikt is vrij eenvoudig:

Je logt in op een server en het eerste commando dat je uitvoert is "screen" en je krijgt dan opnieuw een commandoprompt.

Je kan nu naar hartelust commando's uitvoeren zoals je dat altijd deed.
Eventueel kan je meerdere "prompts" te voorschijn toveren en switchen tussen deze. (Dit allemaal dus met slechts 1 keer inloggen.)
Je kan deze sessie dan "detachen" en uitloggen.

De volgende keer dat je inloged, kan de deze sessie weer "re-attachen" en alles is zoals het was.
In tegenstelling tot "nohup" kan je ook de output terug zien en zelfs terugscrollen.

Uitermate handig.