Линукс. Перехватить вывод процесса. (отцам 3)
А если он, допустим, в /dev/null выводит - тут уж ничего не поделаешь.
А если его с помощью gdb тормознуть и подправить файловые дескрипторы, скажем, на какой-нибудь fifo ? Как думаешь, это реально ?
В принципе, вроде бы, реально. Но мерзко.
Так ведь для этого придется сам процесс перезапустить, нет? Может тогда будет легче его сразу в нужной консоли и перезапустить?
tail a.out &
а прогу запустить
pr > a.out &
или можно, установив соответствующие права на /dev/tty1
сделать
pr >/dev/tty1
первый способ мне нравиться больше, тем более логи ведуться...
а если он пишет в конкретный файл и нужно перенаправить именно этот вывод, то создать ссыку на /dev/tty1
Оставить комментарий
APulya
Как перехватить в консоль вывод процесса и управление им.Тоесть как будто его в этой консоли и запустили?