Unter Linux: Normalerweise werden Pseudo-Terminals nacheinander zugewiesen.
Heute wurde mir klar, dass auch nach einem Neustart meines Laptops pts/0
plötzlich das erste geöffnete Terminalfenster (das immer früher war) wurde pts/5
.
Das war komisch und hat mich neugierig gemacht. Ich wollte herausfinden, welcher Prozess das Gerät belegt, /dev/pts/0
und hatte kein Glück mit gängigen Tools wie who
und lsof
oder sogar ps
wie im Kommentar vorgeschlagen:
pf@pfmaster-P170EM:pts/6 /var/log 1115> ps auxww | grep pts/0
pf 7042 0.0 0.0 17208 964 pts/6 S+ 12:32 0:00 grep --color=auto pts/0
Was fehlt mir hier? Möglicherweise von einem Turm infiziert?
linux
terminal
open-files
pty
Pefu
quelle
quelle
ps auxww|grep pts/0
? (Bearbeiten Sie es in Ihre Frage, bitte!)pts/0
. In meinem Fall stammen die anderen pts-Einträge aus toten Prozessen. siehe die Ausgabe vonwho -a
.who -a
.Antworten:
Wenn Sie die Fixiereinheit installiert haben und die Berechtigung zur Verwendung von sudo haben:
z.B:
quelle
Ich habe endlich einen, wenn auch sehr hässlichen Weg gefunden, um herauszufinden, welcher Prozess das Pseudo-Terminal belegt
pts/0
.Als Superuser habe ich
cd /proc
den folgenden Bash-Befehl eingegeben:Auf diese Weise stellte ich fest, dass in meinem Fall der
pts/0
von dem Prozess besetzt war/usr/sbin/bumblebeed
.quelle