Linux: отслеживание выходных данных текущего процесса

Linux: отслеживание выходных данных текущего процесса

Допустим, есть запущенный процесс, который производит вывод, но вы не знаете, куда этот вывод перенаправляется (он может идти в файл, открытый терминал или /dev/nullкуда-то еще). Возможно ли подсмотреть поток вывода существующего процесса, имея только PID этого процесса? Возможно ли как-то через /proc?

решение1

Эту команду можно использовать для просмотра вывода запущенного процесса:

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

решение2

Может быть, вы можете попробовать

lsof | grep $PID

Или

ps aux | grep $PID

Связанный контент