Ich verwende das screen
Multiplexer-Tool auf der Befehlsshell und öffnen Sie eine Vielzahl von Bildschirmen. Ich vergesse dann, welche Prozess-ID zu welcher Aufgabe gehört.Wie kann ich einen Namen für einen Bildschirm vergeben?
Ich möchte einen Namen für einen Bildschirm festlegen, aber keine Option in der Hilfeseite finden.
Derzeit sieht die Bildschirme Auflistung wie folgt aus:
There are screens on:
5422.pts-1.aws1 (Detached)
5448.pts-1.aws1 (Detached)
5027.pts-1.aws1 (Detached)
3 Sockets in /var/run/screen/S-sb.
Und ich möchte so etwas sehen:
There are screens on:
5422.logCleanWorker (Detached)
5448.overNightLongTask(Detached)
5027.databaseOverNightLongTask (Detached)
3 Sockets in /var/run/screen/S-sb.
Wie kann ich das tun?
die Frage sieht eher aus wie es ist zu fragen,‚wie bestehende Sitzungen umbenennen‘anstatt‚wie neue Sitzungen mit einem Namen‘zu starten. In diesem Zusammenhang hat die die aktuell gewählte Antwort ist nicht wirklich geeignet, die richtige Antwort sollte eher die von 'user164176' sein - http://stackoverflow.com/a/3309696/636762 –
Die Namen Ihrer Bildschirmsitzungen legen nahe, dass Sie eine neue Bildschirmsitzung erstellen für eine einzelne Aufgabe (vielleicht einen einzigen Befehl). Bildschirm unterstützt [mehrere Fenster] (https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/#creating), so dass Sie c Führen Sie alle diese Aufgaben in einer einzigen Bildschirmsitzung aus. – Melebius