Результаты поиска по запросу "execvp"
execvp / fork - как отловить неудачные исполнения?
Прямо сейчас я пишу программу на C, которая должна выполнять дочерний процесс. Я не делаю несколько дочерних процессов одновременно или что-то еще, так что это довольно просто. Я определенно успешно выполняю встроенные программы оболочки (т.е. ...
Как получить ошибку execvp в fork ()?
У меня есть следующий код. Мой вопрос в коде int main() { .... if ((uproc.pid = fork()) == -1) { return -1; } if (uproc.pid == 0) { /* child */ const char *argv[3]; int i = 0; argv[i++] = "/bin/sh"; argv[i++] = "/my/script.sh"; argv[i++] = ...
Если вы хотите избежать всех приведений, вам придется усложнить этот код, скопировав все значения в типы 'char *', которые не стоят того.
у передать вектор в качестве второго аргумента в execvp. Является ли это возможным?
execvp - ls: fts_open: нет такого файла или каталога
м в настоящее время борется с этой ошибкой. Я'm написание эмулятора оболочки с использованием fork () для выполнения команды с использованием execvp () ;...
Проблемы с использованием execvp на созданной строке
Я пытаюсь написать оболочку, и частью ее конструкции является выполнение кода из введенной пользователем строки (буфера). Тем не менее, когда я пытаюсь выпол...
execvp - ls: fts_open: нет такого файла или каталога
Я в настоящее время борюсь с этой ошибкой. Я пишу эмулятор оболочки, используя fork () для выполнения команды с использованием execvp () ;. Почти каждая команда, которую я пытаюсь разобрать в своей оболочке, работает отлично, за исключением ls ...
Классический C. Использование каналов в функции execvp, перенаправлении stdin и stdout
Я хочу смоделировать bash в моей программе на Linux C с использованием каналов и функции execvp. например
Как получить ошибку execvp в fork ()?
У меня есть следующий код.Мой вопрос в коде
Обработка аргументов массива из execvp?
Когда я звонюexecvp, напримерexecvp(echo, b) где b - массив аргументов для команды a, повлияет ли изменение этого массива на ранее выполненный вызов execvp? Когда я пытаюсь вызвать execp (echo, b), он заканчивает печатью (null) вместо содержимого ...
Страница 1 из 2