За последние 24 часа нас посетили 19135 программистов и 1894 робота. Сейчас ищут 893 программиста ...

popen() vs exec()

Тема в разделе "Вопросы от блондинок", создана пользователем lexa, 7 ноя 2010.

  1. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Лауреат премии Дебильный Вопрос Недели.

    В чём разница между popen() и exec() (и подобные) на уровне системы? popen() запускает процесс, exec() тоже. popen() выполняется от имени скрипта, exec() тоже.

    popen() выполняется непоследовательно (как я понимаю), exec() тоже?

    Никогда с этими командами дела не имел и тонкости не понятны.
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    exec просто выполнение команды а popen() возвращает ссылку на потом, туда читать записывать можно
     
  3. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Неожиданно нехитрая разница. :) Спасибо. Буду пользовать exec().