Was ' ist der Unterschied zwischen einem angehängten und einem abgetrennten Bildschirm?

[blah]$ screen -ls There are screens on: 16517.pts-0.blah (01/28/2012 01:55:32 PM) (Detached) 4345.pts-1.blah (01/27/2012 11:22:48 AM) (Attached) 2 Sockets in /var/run/screen/S-blahblah. 

2 Fragen

1) Was ist der Unterschied zwischen angehängt und Abgetrennter Bildschirm

2) Können Sie einen angehängten und einen abgetrennten Bildschirm töten und wie machen Sie das? (Ich habe den angehängten Bildschirm zuvor mit dem Bildschirm -X -S ID getötet, aber ich glaube nicht, dass er auf einem abgetrennten Bildschirm funktioniert )

Kommentare

  • Ist dies eine Linux-Frage?

Antwort

Angehängt bedeutet, dass ein Prozess diese Sitzung tatsächlich verwendet. Getrennt bedeutet, dass jemand die Bildschirmsitzung ausgeführt, aber von ihr getrennt hat.

Warum nicht einfach eine Verbindung zu den Bildschirmsitzungen herstellen? eins nach dem anderen und einfach alles stoppen, was läuft? Stellen Sie mit dem Befehl screen -r -d oder screen -R -D eine Verbindung zu vorhandenen Sitzungen her.

Kommentare

  • Können Sie klarstellen, was " ein Prozess tatsächlich für diese Sitzung verwendet? " Meinen Sie, es ist ' hat ' an eine Terminalfenster- / TTY / SSH-Sitzung gebunden und wird geschlossen, wenn diese Sitzung geschlossen wird? Oder meinst du damit, dass ein aktiver Prozess darin ausgeführt wird?
  • Wie überprüfe ich, in welchem Bildschirm ich mich gerade befinde, wenn ich bei Verwendung von screen -ls mehrere Bildschirme habe?
  • In Der Fall einer angehängten Sitzung ist möglich. Setzen Sie in meinem Fall fort, dass ich ohne Schließen schließe und jetzt wie angehängt erscheine und ' diesen Prozess nicht beenden möchte

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.