Могу ли я создать дескриптор файла, не создавая файл?Linux

Anonymous
Могу ли я создать дескриптор файла, не создавая файл?

Сообщение Anonymous »


Я пытаюсь запустить ls с помощью execv в Linux и перенаправить вывод в файл. в настоящее время я создаю файл с помощью open() и перенаправляю вывод в файл с помощью dup2(). Я хочу получить состояние каталога, которое было до создания выходного файла, но с помощью этого метода у меня есть имя выходного файла в выводе ls. могу ли я обойтись без этого выходного файла в выводе ls?

пробовал создать файл с помощью open() и сразу удалить после получения вывода, но не помогло.

Вернуться в «Linux»