Вопросы по теме 'execl'

C - ненужные символы на выходе
Допустим, у меня есть две программы - input.c и output.c. Все, что я хочу сделать, это отправить некоторую полезную нагрузку/символы в формате "половина пирамиды" в другую с помощью функции execl(). input.c #include <stdio.h> #include...
534 просмотров
schedule 31.10.2022

Почему execl требует, чтобы я нажал Enter после запуска процесса?
В bash, когда я набираю ls и нажимаю Enter, запускается двоичный файл ls , и я снова возвращаюсь к приглашению оболочки, ничего не делая со своей стороны. Однако эта программа, написанная на C, заблокирует: #include <sys/types.h>...
74 просмотров
schedule 27.01.2023

exec segfault тривиальной программы на C
Запуск тривиальной программы в gdb, которая разветвляется и запускает клиента. Строка execl (находясь внутри подчиненной 2 в gdb) дает идентификатор процесса «выполняет новую программу», а затем сразу же seg faults. Код к этому моменту следующий:...
1096 просмотров
schedule 28.06.2022

Команды конвейера bash echo и bc в программу на языке C
Я пытаюсь создать небольшую программу на C, которая реализует конвейер из двух команд bash: echo $ arithmeticOperation | До нашей эры $ arithmeticOperation - это строка, принимаемая в качестве входных данных. Программа отлично работает,...
239 просмотров
schedule 25.05.2023