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

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

Сообщение Anonymous »


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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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