Описание тега execl
NoneExecl() - это функция библиотеки C, которая используется для замены текущего образа процесса новым образом процесса. Он принадлежит к семейству функций exec() и прототипирован в unistd.h.
1
ответ
Повторное использование объекта диапазона в Excel.run для приложений для офиса
Я новичок в приложениях для офиса Я пытаюсь простой код, в котором я проверяю данные Excel. Поэтому вместо того, чтобы снова и снова вкладывать вещи в ctx.sync(), я пишу такой код: // **json** object used beneath is somewhat like: {"Field":[ {"Field…
13 апр '16 в 13:44
1
ответ
Вызов команды "ps" с аргументами с execl имеет неожиданное поведение
Я написал простую программу на C, которая использует функцию execl. После запуска этой программы я ожидаю увидеть вывод ps -U myusername, Если писать ps -U myusername в терминале я получаю желаемый результат. Если звонит execl("/bin/ps", "/bin/ps", …
20 апр '16 в 10:02
1
ответ
Использование grep с execl()
Небольшой контекст для моего проекта: у нас есть произвольное количество файлов, которым требуется отдельный процесс для каждого файла, а затем необходимо выполнить поиск с помощью вызова exec(), чтобы найти каждый раз, когда используется определенн…
06 окт '15 в 10:30
1
ответ
Отправка и получение массива символов с использованием конвейера через argv в C
Итак, я пытаюсь создать канал, который отправляет массивы символов назад и вперед через каналы, которые соединяются через argv[]. Прямо сейчас я застрял при получении массива (param, который отправляется в c_param от родителя к потомку.) В interface…
27 сен '16 в 01:15
1
ответ
Как смоделировать системные вызовы fork и execlp в модульном тесте C++ с использованием фреймворка gmock?
У меня есть существующий код C++, который создает дочерний процесс с помощью системного вызова fork(). И дочерний процесс выполняет команду linux с помощью системного вызова execlp(). Теперь я хочу протестировать этот код, используя gmock framework …
11 янв '19 в 13:42
1
ответ
Как запустить программу odaslive из файла c
Поэтому я пытаюсь вызвать программу из создаваемого мной ac-файла, но единственный способ, которым я смог это сделать, - это использовать функцию system(), которая сама по себе вызывает ошибку. Для запуска программы в терминале я использую; ~/odas/b…
17 дек '18 в 01:37
1
ответ
Что делает execl ("/bin/emacs", "/etc/fstab"); делать?
Например : int pid1 = fork(); printf("%s\n", "[1]"); int pid2 = fork(); printf("%s\n", "[2]"); if ((pid1 == 0) && (pid2 == 0)) { printf("%s\n", "[3]"); execl("/bin/emacs", "/etc/fstab"); int pid3 = fork(); printf("%s\n", "[4]"); } else { pri…
27 янв '19 в 11:59
0
ответов
Execl в системе Unix
Мой вопрос об execl. скажем, я создаю один процесс, а в процессе я создаю fork (). Затем я создаю новую программу с execl () в fork (). мой вопрос, если я напишу getppid () в программе execl, что я могу получить. я могу получить идентификатор инициа…
17 ноя '17 в 11:43
0
ответов
Параллельная работа программы с использованием fork()
Я пытаюсь завершить учебник по запуску параллельной программы на C с использованием команд fork() и execl. Пользователь вводит количество входов (N). Следующие N строк содержат число <= 10 цифр. Моя программа рассчитает количество простых факторов д…
01 сен '18 в 06:14
0
ответов
Как выполнить команду оболочки с аргументами в C
Я не могу выполнить команду в одиночку, с аргументами работает. Как я могу заставить это работать в обоих направлениях. char command[256]; char args[10][256]; char buffer[256] __attribute__((aligned(4096))); Funcion обрабатывает команды и аргументы,…
16 ноя '17 в 22:35
2
ответа
Как отправить непрерывный поток данных от одного процесса другому через EXECL
Я пишу программу на C, которая постоянно генерирует два строковых значения с именем stateName а также timer (со скоростью пять раз в секунду). Мне нужно объединить и передать их другому процессу под названием ProcessNo3_TEST который отвечает за токе…
09 окт '15 в 14:25
0
ответов
C - использование dup для перенаправления stdout на ввод execl(бинарный файл)
Мне нужна помощь со следующей программой. Предполагается, что fork() двух дочерних процессов, child1 должен отправить два случайных числа, в строке, разделенных пробелом, через канал child2, подождать 1 секунду и сделать это снова, пока не получит S…
13 апр '17 в 12:34
1
ответ
Заставить детей обрабатывать паузу до тех пор, пока родительский сигнал не получит выполнение задачи execl.
Я пытаюсь разработать простую железнодорожную симуляцию, следуя ответу на вопрос: заставьте детей обрабатывать ожидание, пока не получит сигнал родителя. Моя задача: у меня ровно 5 процессов, представляющих поезда. Мне нужно создать эти 5 процессов …
06 авг '18 в 12:26
1
ответ
Создание дочернего процесса в C linux
Создать дочерний процесс с помощью fork() функция. Родительский процесс выполняет изменение содержимого процесса с помощью execl() функция, которая работает cat f1.c команда. дочерний процесс запускает traceroute www.google.com команда.
17 май '18 в 07:08
2
ответа
Вызов execl для неконстантного символа []
Я получаю команду с клавиатуры в vector<string> и я хочу использовать в execl(), но execl() принимает const char *, Есть ли другая функция, похожая на execl Я могу использовать, что занимает char* параметры, или как я могу позвонить execl со м…
12 ноя '15 в 01:54
0
ответов
Как использовать CD и VI в функции Execl
Я хочу использовать execl функция для вызова обеих команд cd и vi из моей программы на c, но она не работает. Вот что я сделал для rm и ls: execl("/bin/ls", "ls", NULL); execl("/bin/rm", "rm", args[1], NULL); //args is the array containing the argum…
22 сен '17 в 18:17
0
ответов
Запустите sleep в фоновом режиме на языке C (Linux)
Я пытаюсь позвонить sleep функция с '&', чтобы запустить его на заднем плане. Программа на С собирается заменить Терминал Linux. Командная строка в программе C (Linux) должна включать в себя execl команда, но она не работает. Команда: execl(path, "s…
11 май '18 в 09:34
1
ответ
Как использовать execl в качестве замены для системы
int main(void) { execl("echo", "test"); return 0; } Я хочу выполнить команду echo test с execl Зачем? Потому что я не могу использовать system() У меня есть несколько причин Что не так?
30 апр '16 в 00:15
1
ответ
Linux, как порождать дочерний процесс, используя параметр из argv[] в C
Я хочу создать программу msh, которая будет распознавать некоторые другие написанные мною программы на C, создавать новый процесс для этой программы на C и запускать ее. Например, я уже написал свои собственные функции копирования, перемещения и уда…
19 ноя '15 в 01:41
1
ответ
Как узнать, не удалось ли установить соединение SSH?
Я должен запустить ssh Команда в отдельном процессе (так с помощью execlp) для подключения работающей машины к другой машине в той же локальной сети. Дело в том, что я должен установить, что введенное имя хоста действительно, поэтому ssh соединение …
28 дек '15 в 03:24