
Ich sehe eine ähnliche Frage auf Stackoverflow:
Jemand empfiehltSpion. Es scheint jedoch, dass Conspy für das PTS-Terminal nicht funktioniert.
Ich habe auch versucht, die Methode zu verwenden, strace
um die Tasten gedrückt zu bekommenHier, aber ich fand das Ergebnis ziemlich schwer zu lesen.
Hat jemand Ideen dazu?
Antwort1
Das funktioniert (irgendwie) für mich:
tty=pts/0
sudo peekfd -8cnd $(ps -fat | grep "$tty *Ss" | awk '{print$1}') 0 1 2
Ersetzen Sie es pts/0
durch das TTY des Benutzers, den Sie beobachten möchten. Dies funktioniert NICHT bei allem perfekt, aber bei den meisten Ein-/Ausgaben.
Antwort2
ttysnoop ist das, wonach Sie suchen. Ich habe es seit Jahren nicht mehr verwendet und bin mir daher nicht sicher, ob es auf modernen Kerneln funktioniert. Sie müssen einige Recherchen anstellen, um es zum Laufen zu bringen. Aber wenn Sie das tun, lassen Sie es mich bitte wissen.