LINUX.ORG.RU

«Подключиться» к запущеному процессу?


0

0

Пусть есть программа которая пишет в stdout. Допустим эту программу запустили из скриптов инициализации. Вывод ее уходит в никуда соответственно. Можно-ли как-то перехватить вывод такой программы, зная например ее pid?

★★★★
Ответ на: комментарий от tailgunner

И зачем мне хранить тонны логов? Единственное если создать pipe и читать из него по мере необхдимости, только я не уверен как работают pipe-ы если из них не читать. Сейчас проверю :)

alexru ★★★★
() автор топика
Ответ на: комментарий от alexru

> Единственное если создать pipe и читать из него по мере необхдимости

Named pipe aka FIFO? Это не то, что тебе нужно. Процесс записи зависнет в ожидании чтения.

tailgunner ★★★★★
()

До некоторой степени strace. Во всяком случае, что-то типа "530 This ftp is anonymous" он отлавливает.

Работает, правда, небыстро вся получившаяся конструкция. Но в некоторых случаях strace -p <pid> дает ответ на вопрос "какого лешего?".

lodin ★★★★
()

эээ, screen? :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.