Я вызываю execv
в моем коде C, чтобы запустить исполняемый файл, но я хочу установить его рабочий каталог на что-то нестандартное.
Например, в одном случае я запускаю ls
, но он перечисляет файлы в каталоге моей исходной программы. Но я хочу настроить рабочий каталог на что-нибудь особенное. Как мне этого добиться, чтобы я установил его в / usr / bin
и ls
перечислит файлы в этом каталоге. И не давайте мне конкретного решения для ls
, это был просто пример.