Задать вопрос
MaXComp
@MaXComp
интересуюсь frontend html+css+JS+php. Linux, C

Как вызвать эмулятор терминала (bash) через программу на СИ?

execlp("TerminalEmulator", "TerminalEmulator", argv[2], NULL);
- Так не пашет...

exo-open --launch TerminalEmulator - а так можно вызвать терминал через командную строку. Но мне нужно его вызвать из программы на С!
  • Вопрос задан
  • 252 просмотра
Подписаться 3 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4 Куратор тега C
//COPY01 EXEC PGM=IEBGENER
Можно по-топорному - через system(), при этом родительский процесс приостанавливается на время выполнения потомка.
Можно более-менее правильно - через fork() и exec(), потом словить код возврата через waitpid()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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