Code:
screen -AmdS TEST123 ./test.sh
| -A | Die Anzeigegröße des Screens passt sich dem derzeitigen Fenster an |
| -m | Sitzung wird unabhängig gestartet (Server oder in einer bestehenden Sitzung) |
| -d | Startet die Sitzung im Hintergrund |
| -S | Du kannst der Sitzung einen Namen geben, sodass du diese später einfacher erkennen kannst |
Anschließend kannst du die Sitzung mit "screen -r <PID>" wieder zurückholen und mit "[STRG] + [A] +[D]" wieder in den Hintergrund legen.
Beispiel:
screen -r TEST123
und wenn ich keine Lust mehr darauf habe: [STRG] + [A] +[D]
Mit "screen -ls" listest du alle aktiven Sitzungen auf. Du kannst, wie oben beschrieben, auch verschachtelte screen-Sitzungen erstellen, also in jeder screen-Sitzung jeweils noch eine.. ob das nun Sinn macht, ist eine andere Frage.
P.S.: Wenn du im IRC idlen willst, brauchst du einen bouncer. ->