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