Форум сайта python.su
0
Нужно запустить sikuli скрипт (python), который лежит на windows машине, вызов из python скрипта на ubuntu.
Как осуществляется удаленный вызов? Протокол роли не играет. Есть возможность авторизоваться по ftp на виндоуз машине.
Отредактировано Oleg1285 (Фев. 28, 2014 11:53:07)
Офлайн
7
Воможно, с помощью удалённого вызова процедур (rpc), но в любом случае, придётся поставить какое-то приложение-сервер, что будет слушать какой-то порт и реагировать на ваш скрипт
Офлайн
0
Понял, действие нетривиальное.
Думаю тогда легче передать файл на удаленную машину и там проверять его появление, что послужит сигналом к старту скрипта.
Офлайн
7
Вроде бы такой способ - извращение. Но, хозяин - барин
Офлайн
0
Возникла идея запустить через telnetlib? Кто-нибудь так извращался? решение с файлом самому не нравится.
Офлайн
0
либо аналогичное с помощью ssh
Офлайн
0
Смотрю в сторону fabric, chef, puppet, libbsh2.
Сначала думал о paramiko, но у меня python3.
Как получится отпишу, если кому интересно.
Офлайн
0
облом, fabric тоже c python3 не совместим 
Офлайн
36
rpyc посмотрите.
Офлайн
857
Oleg1285можно сокет открыть и прослушивать допустимое множество команд
Думаю тогда легче передать файл на удаленную машину и там проверять его появление, что послужит сигналом к старту скрипта.
Oleg1285свой микропротокол
Протокол роли не играет.
Офлайн