![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
p01arbear |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
Здравствуйте.
Мне нужно программно запустить socat как демон для соединения и во время работы программы его использовать. system() блокирует выполнение, неблокирующий вызов через popen проскакивает дальше по коду, который должен дождаться запуска socat (c sudo). Как это можно сделать? Это сообщение отредактировал(а) p01arbear - 24.9.2013, 17:57 |
|||
|
||||
StopPanic |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 16.6.2011 Репутация: 1 Всего: 1 |
А можно ли сформулировать вообще задачу ? Или использование socat - это приоритет ?
|
|||
|
||||
p01arbear |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
Нужно создавать виртуальный порт (vsp), на который будут приходить данные из заданного места (такой же порт, труба или сеть).
А чтобы его создать socat нужен root. Наверно надо положить рядом с бинарником скрипт, и делать это из него. Просто хотелось иметь один бинарник, а так не получится, или я не прав? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |