Prozess vie ssh im Hintergrund
- LinKonstl
- Geschlossen
-
-
nimm screen das ist genau das was du willst....
-
nohup deinbefehl >/var/log/deinelog &
tobias
-
Danke für die schnelle Hilfe screen hab ich zwar noch nicht kapiert, werd ich mich aber noch damit befassen. nohup hat auf Anhieb geklappt.
-
Eine Alternative ist noch at. Damit kannst Du z.B. verschiedene Kommandos in ein File schreiben und dieses dann mit "at now -f /pfad/name_des_files" starten. Vorteil ist, dass man den Startzeitpunkt mitgeben kann.
-
screen erlaubt es, in einer Konsole mehrere "virtuelle" Konsolen aufzumachen und zwischen ihnen zu wechseln. Ist ganz nett, wenn man beim scripten auf einer Konsole den Editor laufen hat, auf der zweiten die passende manpage parat hält und auf der dritten die Testläufe macht. Kannst du mit mehreren xterms vergleichen, die aber in einem Fenster laufen.
Der Clou ist, dass man screen in den Hintergrund schicken kann, dort sein Proggi weiterlaufen lässt, sich abmeldet und dann bei Bedarf später wieder zur screen-Session connected.
-
Ich benutze screen um in meinem Bootscript vdr zu starten:
screen -d -m -S VDR /etc/runvdr
Das startet runvdr in einer Screen Sitzung mit dem Namen VDR, trennt sich sofort wieder von der Sitzung und das Booten geht weiter. Will ich jetzt Meldungen von VDR sehen, kann ich mir mit
screen -r VDR
die Sitzung ansehen, mit STRG+A, ESC, STRG+U/D hoch- oder runterblättern und wenn ich fertig bin mit STRG+A, D die Sitzung wieder abstossen.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!