Начало
Блог
Wiki
Помощь
Поиск
Войти
Регистрация
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
Войти
QNX.ORG.RU
>
Разработка
>
Программирование под QNX
>
Запустить программу на удаленной машине
Страниц: [
1
]
« предыдущая тема
вверх
следующая тема »
Печать
Автор
Тема: Запустить программу на удаленной машине (Прочитано 2664 раз)
talruns
Участник
Offline
Сообщений: 40
Запустить программу на удаленной машине
«
:
Февраля 03, 2017, 03:17:35 pm »
QNX 6.5
Подняли Qnet и TCP/IP.
Задача: запустить программу на удаленном узле и получить возвращаемое значение.
Как правильнее это организовать?
Пытались используя spawn() и wait(), столкнулись со следующими проблемами:
1) При установке fd_count в 0 — ругается на файловые дискрипторы (именно на удалённом узле, на локальном — всё ок)
2) После подачи в список дискрипторов { 0, 1, 2 } и попытке запуска программы как "/net/%имя машины%/%путь%" — падает сеть на машине, с которой происходит запуск
3) При подаче пути просто как "%путь%", т. е. без префикса имени машины, — wait() выдаёт ECHILD.
ЧЯДНТ?
Заранее спасибо за помощь!
Записан
da-nie
Full Member
Offline
Сообщений: 218
Re: Запустить программу на удаленной машине
«
Ответ #1 :
Февраля 03, 2017, 07:51:22 pm »
А утилита on вам не подходит?
«
Последнее редактирование: Февраля 03, 2017, 07:53:14 pm от da-nie
»
Записан
И день и ночь в пути
talruns
Участник
Offline
Сообщений: 40
Re: Запустить программу на удаленной машине
«
Ответ #2 :
Февраля 06, 2017, 09:12:17 am »
Да, мы тоже на нее обратили внимание.
А за spawn-ы взялись из-за долгой работы в 4.25
Спасибо
Записан
Basil-64
Sr. Member
Offline
Сообщений: 282
Re: Запустить программу на удаленной машине
«
Ответ #3 :
Февраля 10, 2017, 04:43:45 pm »
Цитата: talruns от Февраля 06, 2017, 09:12:17 am
А за spawn-ы взялись из-за долгой работы в 4.25
Да ну. Неужто on в 4-ке не работает:)))
Записан
В жизни всегда есть место подвигу - главное быть подальше от этого места. Но никак не получается.
Dark
Sr. Member
Offline
Сообщений: 343
Re: Запустить программу на удаленной машине
«
Ответ #4 :
Февраля 10, 2017, 05:30:10 pm »
В четверке на него лицензия ФСБ требовалась =).
Записан
LH
Full Member
Offline
Сообщений: 127
Re: Запустить программу на удаленной машине
«
Ответ #5 :
Марта 22, 2017, 08:55:35 pm »
Имеется ли исходный текст утилиты on? Было бы полезно изучить...
Вроде когда-то давно исходные тексты выкладывались, а потом закрылись.
Спасибо.
Записан
Страниц: [
1
]
Печать
« предыдущая тема
вверх
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Разработка
-----------------------------
=> Программирование под QNX
=> Программирование под QNX 4.x
=> Разработка графических приложений
=> Перенос приложений в QNX
=> Встраиваемые системы
=> Программирование под UNIX
=> Языки и алгоритмы
-----------------------------
Установка и настройка
-----------------------------
=> Установка и настройка
=> Программное обеспечение
=> Поддержка аппаратного обеспечения в QNX
-----------------------------
BlackBerry
-----------------------------
=> BlackBerry
-----------------------------
Общее
-----------------------------
=> Источники информации
=> Ошибки в QNX 6
=> Статьи
=> Работа
=> Проект QNX.ORG.RU
=> Общение