Страниц: [1]
  Печать  
Автор Тема: Запустить программу на удаленной машине  (Прочитано 1247 раз)
talruns
Участник
*
Offline Offline

Сообщений: 38


Просмотр профиля
« : Февраля 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 Offline

Сообщений: 167



Просмотр профиля
« Ответ #1 : Февраля 03, 2017, 07:51:22 pm »

А утилита on вам не подходит?
« Последнее редактирование: Февраля 03, 2017, 07:53:14 pm от da-nie » Записан

И день и ночь в пути
talruns
Участник
*
Offline Offline

Сообщений: 38


Просмотр профиля
« Ответ #2 : Февраля 06, 2017, 09:12:17 am »

Да, мы тоже на нее обратили внимание.
А за spawn-ы взялись из-за долгой работы в 4.25
Спасибо
Записан
Basil-64
Sr. Member
****
Offline Offline

Сообщений: 282



Просмотр профиля
« Ответ #3 : Февраля 10, 2017, 04:43:45 pm »

А за spawn-ы взялись из-за долгой работы в 4.25
Да ну. Неужто on в 4-ке не работает:)))
Записан

В жизни всегда есть место подвигу - главное быть подальше от этого места. Но никак не получается.
Dark
Sr. Member
****
Offline Offline

Сообщений: 343


Просмотр профиля
« Ответ #4 : Февраля 10, 2017, 05:30:10 pm »

В четверке на него лицензия ФСБ требовалась =).
Записан
LH
Full Member
***
Offline Offline

Сообщений: 124


Просмотр профиля
« Ответ #5 : Марта 22, 2017, 08:55:35 pm »

Имеется ли исходный текст утилиты on? Было бы полезно изучить...

Вроде когда-то давно исходные тексты выкладывались, а потом закрылись.

Спасибо.
Записан
Страниц: [1]
  Печать  
 
Перейти в: