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