TGViewer
Linux Books Linux Books @linux_read · 16.1K subscribers
Post #524 4.94K
🔧 Продвинутый Linux-совет для админов: как подключиться к stdout/stderr уже запущенного процесса

Иногда нужно посмотреть, что пишет процесс в stdout или stderr, но ты не запускал его сам и не можешь просто добавить > log.txt. Есть способ сделать это «на лету» — через /proc.

📌 Как это сделать:

1. Найди PID процесса:

pidof имя_процесса


Посмотри его файловые дескрипторы:


ls -l /proc/<PID>/fd
Подключись к stdout (1) или stderr (2):



sudo cat /proc/<PID>/fd/1 # stdout
sudo tail -f /proc/<PID>/fd/2 # stderr


🎯 Это работает в реальном времени — как tail -f, но для чужого процесса. Можно даже писать в лог:


cat /proc/1234/fd/2 >> error.log


📍 Зачем это нужно?
– Отладка systemd-процессов без их перезапуска
– Просмотр вывода фоновых демонов
– Мониторинг "тихих" процессов без логирования
– Интеграция в скрипты и аварийную диагностику

🔐 Нужны root-права или доступ к процессу от того же пользователя.

💡 Нетривиальный, но очень мощный трюк для системного администратора.
  • 👍 31
  • ❤ 6
  • 🥰 2
More from @linux_read
  1. Sep 22, 2026photo post
  2. Sep 11, 2026🐧 Управление пакетами в Linux через yum На старых системах семейства RHEL для установки и…
  3. Sep 4, 2026⚡️ AI-агенты научились автономно разрабатывать софт несколько дней подряд В новой работе п…
  4. Sep 4, 2026🔥 Python + AI без игрушечных демок. Курс для тех, кто хочет собирать рабочие системы. Ste…
  5. Sep 4, 2026💡 Продвинутый Linux Совет - файл удалён, а место на диске не освободилось Иногда rm удаля…
  6. Aug 25, 2026Ядру Linux исполнилось 35 лет 25 августа 1991 года после пяти месяцев разработки 21-летний…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →