Есть ли способ взаимодействовать с оболочкой, но из приложения или отдельной программы?

Почему бы не использовать:

%define __requires_exclude ^perl(\s|)\(.*\)$
0
21.11.2020, 21:25
2 ответа

expect— инструмент. Читатьman expecthttps://linux.die.net/man/1/expect

0
18.03.2021, 22:48

Управляющему приложению необходимо открыть два канала, дважды используя канал (). Затем он разветвляет дочерний процесс.

Оставаясь в исходном коде, родитель закрывает конец записи одного канала и конец чтения другого.

Тем временем дочерний процесс закрывает противоположные концы этих каналов и использует dup2 ()для переназначения их потокам 0 и 1. Таким образом, у родителя остается канал, который записывает в стандартный ввод дочернего элемента, и канал, который читает из stdout ребенка.

Наконец, дочерний exec является требуемой оболочкой с требуемыми аргументами.

0
18.03.2021, 22:48

Теги

Похожие вопросы