Книга: Программирование для Linux. Профессиональный подход

Совместное использование функций fork() и exec()

Совместное использование функций fork() и exec()

Стандартная методика запуска одной программы из другой такова: сначала с помощью функции fork() создается дочерний процесс, затем в нем вызывается функция exec(). Это позволяет главной программе продолжать выполнение в родительском процессе.

Программа, показанная в листинге 3.4, отображает содержимое корневого каталога с помощью команды ls, как и программа в листинге 3.2. Но на этот раз команда ls вызывается не из интерпретатора, а напрямую; ей передаются аргументы -l и /.

Оглавление книги


Генерация: 3.006. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз