Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Запуск внешней программы без ожидания завершения


Автор: sofen 9.10.2012, 09:20
Как запустить внешнюю программу, при этом не ожидая, когда эта программа завершит выполнение?

Автор: Alekseyka2 9.10.2012, 09:59
Используйте fork для создания нового процесса и в нем запускайте нужную вам программу через exec.
man fork
man exec

Автор: xvr 9.10.2012, 13:36
Цитата(Alekseyka2 @  9.10.2012,  09:59 Найти цитируемый пост)
Используйте fork для создания нового процесса и в нем запускайте нужную вам программу через exec.

Угу. А если лень звать fork+exec то можно через system, но нужно добавить знак '&' в конце командной строки

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)