yes 'Y'|gdb -ex 'p close(1)' -ex 'p creat("/tmp/output.txt",0600)' -ex 'q' -p pid
Команда выполняет перенаправление файлового дескриптора из текущего запущенного процесса в новый файл. Перенаправление происходит путем закрытия текущего файлового дескриптора 1 (stdout) с помощью функции close() и создания нового файла ‘/tmp/output.txt’ с помощью функции creat() с правами доступа 0600. После выполнения перенаправления, процесс завершается. Альтернативна команда ‘> /tmp/output.txt’.