Oleg1285
Фев. 28, 2014 11:49:47
Нужно запустить sikuli скрипт (python), который лежит на windows машине, вызов из python скрипта на ubuntu.
Как осуществляется удаленный вызов? Протокол роли не играет. Есть возможность авторизоваться по ftp на виндоуз машине.
Master_Sergius
Фев. 28, 2014 12:20:40
Воможно, с помощью удалённого вызова процедур (rpc), но в любом случае, придётся поставить какое-то приложение-сервер, что будет слушать какой-то порт и реагировать на ваш скрипт
Oleg1285
Фев. 28, 2014 13:04:55
Понял, действие нетривиальное.
Думаю тогда легче передать файл на удаленную машину и там проверять его появление, что послужит сигналом к старту скрипта.
Master_Sergius
Фев. 28, 2014 13:13:27
Вроде бы такой способ - извращение. Но, хозяин - барин
Oleg1285
Фев. 28, 2014 13:23:40
Возникла идея запустить через telnetlib? Кто-нибудь так извращался? решение с файлом самому не нравится.
Oleg1285
Фев. 28, 2014 13:35:00
либо аналогичное с помощью ssh
Oleg1285
Фев. 28, 2014 13:57:34
Смотрю в сторону fabric, chef, puppet, libbsh2.
Сначала думал о paramiko, но у меня python3.
Как получится отпишу, если кому интересно.
Oleg1285
Фев. 28, 2014 14:32:14
облом, fabric тоже c python3 не совместим
pyuser
Март 1, 2014 02:51:50
py.user.next
Март 2, 2014 02:03:13
Oleg1285
Думаю тогда легче передать файл на удаленную машину и там проверять его появление, что послужит сигналом к старту скрипта.
можно сокет открыть и прослушивать допустимое множество команд
Oleg1285
Протокол роли не играет.
свой микропротокол