Результаты поиска по запросу "execvp"

3 ответа

Проблемы с использованием execvp на созданной строке

Я пытаюсь написать оболочку, и часть ее конструкции - выполнение кода из введенной пользователем строки (буфера). Тем не менее, когда я пытаюсь выполнить строку с дополнительными входами (ae. Echo a), она всегда приводит в негодность и возвращает ...

3 ответа

Если вы хотите избежать всех приведений, вам придется усложнить этот код, скопировав все значения в типы 'char *', которые не стоят того.

у передать вектор в качестве второго аргумента в execvp. Является ли это возможным?

1 ответ

execvp - ls: fts_open: нет такого файла или каталога

м в настоящее время борется с этой ошибкой. Я'm написание эмулятора оболочки с использованием fork () для выполнения команды с использованием execvp () ;...

ТОП публикаций

3 ответа

execvp / fork - как отловить неудачные исполнения?

Прямо сейчас я пишу программу на C, которая должна выполнять дочерний процесс. Я не делаю несколько дочерних процессов одновременно или что-то еще, так что это довольно просто. Я определенно успешно выполняю встроенные программы оболочки (т.е. ...

1 ответ

Как получить ошибку execvp в fork ()?

У меня есть следующий код.Мой вопрос в коде

3 ответа

Проблемы с использованием execvp на созданной строке

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

1 ответ

execvp - ls: fts_open: нет такого файла или каталога

Я в настоящее время борюсь с этой ошибкой. Я пишу эмулятор оболочки, используя fork () для выполнения команды с использованием execvp () ;. Почти каждая команда, которую я пытаюсь разобрать в своей оболочке, работает отлично, за исключением ls ...

3 ответа

execvp / fork - как отловить неудачные исполнения?

2 ответа

Обработка аргументов массива из execvp?

Когда я звонюexecvp, напримерexecvp(echo, b) где b - массив аргументов для команды a, повлияет ли изменение этого массива на ранее выполненный вызов execvp? Когда я пытаюсь вызвать execp (echo, b), он заканчивает печатью (null) вместо содержимого ...

1 ответ

Как использовать execvp ()

Пользователь прочитает строку, и я сохраню первое слово в качестве команды для execvp.Допустим, он напечатает"cat file.txt" ... команда будет кот. ...