По умолчанию stdout (fd 1) и stderr (fd 2) остаются открытыми, и журнал использует файловый дескриптор больше, чем 2 Я хотел бы клонировать эти 2 fds в журнал Обычный synopti c в C: close(1); close(2); dup(fileno(fnewlog)); dup(fileno(fnewlog));
close(1); close(2); dup(fileno(fnewlog)); dup(fileno(fnewlog));