Linux: Ausspionieren der Ausgabe vorhandener Prozesse

Linux: Ausspionieren der Ausgabe vorhandener Prozesse

Angenommen, es gibt einen laufenden Prozess, der eine Ausgabe erzeugt, aber Sie wissen nicht, wohin diese Ausgabe umgeleitet wird (sie könnte in eine Datei, ein offenes Terminal oder /dev/nullsonst wohin gehen). Ist es möglich, den Ausgabestrom eines bestehenden Prozesses zu überwachen, wenn man nur die PID dieses Prozesses besitzt? Vielleicht irgendwie durch /proc?

Antwort1

Mit diesem Befehl können Sie die Ausgabe eines laufenden Prozesses anzeigen:

tail -f /proc/$PID/fd/1

Antwort2

Vielleicht kannst du es versuchen

lsof | grep $PID

Oder

ps aux | grep $PID

verwandte Informationen