4
ответа

Управление возвращается после “execvp ()”?

если (pid == 0) {execvp (cmd, args);//printf ("привет");//, по-видимому, помещая это или не не работает. _exit (-1);} еще {//работа родительского процесса} "execvp ()" заменяет...
вопрос задан: 19 May 2010 07:02
1
ответ

Возникли проблемы с execvp

У меня возникли проблемы с базовой программой оболочки, которую я пытаюсь написать на языке c. Всякий раз, когда я пытаюсь вызвать exec в функции, такой как ls, execvp будет возвращаться с ошибкой, сообщающей, что файл или каталог ...
вопрос задан: 5 March 2019 06:16
0
ответов

Как предотвратить наследование сродства CPU дочерним форкированным процессом?

У меня есть серверный процесс, который форкирует множество дочерних процессов. Серверный процесс имеет сродство к ядру процессора, но я не хочу, чтобы это сродство наследовалось дочерними процессами (скорее ОС должна сама решать, где ...
вопрос задан: 1 May 2018 13:17
0
ответов

g ++: ошибка при попытке выполнить exc 'cc1plus': execvp: такого файла или каталога нет

Я использую Ubuntu 12.04, я пытаюсь "сделать" проект. Я получаю эту ошибку: g ++: ошибка при попытке выполнить exc 'cc1plus': execvp: Нет такого файла или каталога, у меня установлен g ++.
вопрос задан: 14 March 2014 19:30
0
ответов

Создание оболочки C. execvp возвращает ошибку «Нет такого файла».создание массива argv на лету с помощью malloc

Я создаю оболочку, и у меня возникли проблемы с системным вызовом 'execvp'. Я видел некоторые другие вопросы по этой теме, но они были расплывчатыми и, по-видимому, не были полностью решены (кто-то ...
вопрос задан: 22 May 2012 00:14
0
ответов

Почему параметр argv для execvp не является константой?

execvp определяется следующим образом :int execvp (const char *file, char *const argv[] ); Что исключает использование подобного кода :const char *argv[] = {"/bin/my", "command", "here", NULL}; execvp (argv[0]...
вопрос задан: 4 May 2012 20:57
0
ответов

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

Когда я вызываю execvp, например, execvp (echo, b), где b - массив аргументов для команды a, повлияет ли впоследствии изменение этого массива на ранее сделанный вызов execvp? Когда я пытаюсь вызвать execp (echo, ...
вопрос задан: 11 January 2012 23:13
0
ответов

Получение stdout из выполняемого приложения

Кто-нибудь знает, как перехватить вывод (я думаю, это stdout) от execvp вместо того, чтобы система печатала его (в c на linux) в терминале?
вопрос задан: 8 December 2011 02:29
0
ответов

exec () любая команда в C

Скажем в C, я хочу вызвать execvp () для любой строковой команды. Команда может быть просто: char command [] = "ls -l"; char command [] = "rm * .txt"; { {1}} char command [] = "cat makefile"; я хочу чтобы поместить эту команду ...
вопрос задан: 11 November 2011 07:16
0
ответов

Ошибка при порождении дочернего элемента процесс в node.js

Я пытаюсь запустить и запустить небольшую службу конвертера ffmpeg, пока что добился неплохих успехов. Но когда дело доходит до создания фактического процесса ffmpeg для преобразования, я натыкаюсь на кирпичную стену. ...
вопрос задан: 8 March 2011 07:57