Kann man einen Screen-Prozess irgendwie abschiessen?

Status
Für weitere Antworten geschlossen.

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Ich habe das Problem, dass einer meiner Screen-Prozesse nicht mehr auf Tastatureingaben reagiert. Ich kann zwar mit Strg-A + D den Prozess wieder verlassen, aber die Eingabeaufforderung innerhalb des Screen-Prozesses reagiert nicht mehr auf meine Tastatureingaben. Gibt es eine Möglichkeit, den Prozess zu beenden, ohne meine Station neu zu starten?

Trolli
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wenn du mit CTRL A und D hinauskommst, wird denn der Screen Prozess nicht mit ps, top oder htop gelistet? Stell die PID fest und schiess ihn mit kill ins Nirvana (müsste doch klappen)
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Jedenfalls finde ich ihn nicht unter dem Namen "screen". Ansonsten würde ich das ja auch vermuten. Ich kann aber nichts finden.

Trolli
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wer sich vorher informieren will, wie viele screens laufen und welchen Status diese haben, ruft über den Parameter -ls (englisch: "list") eine Übersicht auf:

$ screen -ls
There are screens on:
26094.pts-6.huhnix (Attached)
26464.pts-9.huhnix (Detached)
2 Sockets in /var/run/uscreens/S-suse92.

Alle Sitzungen, die als "Attached" oder "Detached" gelistet sind, können Sie wie gezeigt betreten. Sollte sich ein screen-Prozess verabschiedet haben, taucht dieser in der Liste mit dem Status-Flag "Dead" (deutsch: tot) auf. Solche Überbleibsel entfernen Sie mit

screen -wipe
http://www.easylinux.de/Artikel/ausgabe/2005/08/083-guru-screen/index.html
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Oh Mann, bin ich blind. Danke. Hab ihn gefunden. Mit top war er nicht zu sehen und mit ps|grep screen hat er ihn nicht gefunden, weil er SCREEN geschrieben wird. Die tatsächliche Prozessnummer stimmt sogar mit der Screen-Prozessnummer überein, die man eingeben muss, um wieder auf die Session zuzugreifen...

Danke!

Trolli

EDIT: Der Screen war nicht als "dead" markiert...
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat