Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Асинхронный вызов системной команды 
V
    Опции темы
p01arbear
Дата 24.9.2013, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 12.3.2012

Репутация: нет
Всего: нет



Здравствуйте.
Мне нужно программно запустить socat как демон для соединения и во время работы программы его использовать.
system() блокирует выполнение, неблокирующий вызов через popen проскакивает дальше по коду, который должен дождаться запуска socat (c sudo).
Как это можно сделать?

Это сообщение отредактировал(а) p01arbear - 24.9.2013, 17:57
PM MAIL   Вверх
StopPanic
Дата 24.9.2013, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 16.6.2011

Репутация: 1
Всего: 1



А можно ли сформулировать вообще задачу ? Или использование socat - это приоритет ?
PM MAIL   Вверх
p01arbear
Дата 24.9.2013, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 12.3.2012

Репутация: нет
Всего: нет



Нужно создавать виртуальный порт (vsp), на который будут приходить данные из заданного места (такой же порт, труба или сеть).
А чтобы его создать socat нужен root. Наверно надо положить рядом с бинарником скрипт, и делать это из него. Просто хотелось иметь один бинарник, а так не получится, или я не прав?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0546 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.