Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 28, 2014 11:49:47

Oleg1285
Зарегистрирован: 2013-10-04
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Удаленный запуск скрипта

Нужно запустить sikuli скрипт (python), который лежит на windows машине, вызов из python скрипта на ubuntu.
Как осуществляется удаленный вызов? Протокол роли не играет. Есть возможность авторизоваться по ftp на виндоуз машине.

Отредактировано Oleg1285 (Фев. 28, 2014 11:53:07)

Офлайн

#2 Фев. 28, 2014 12:20:40

Master_Sergius
Зарегистрирован: 2013-09-12
Сообщения: 271
Репутация: +  7  -
Профиль   Отправить e-mail  

Удаленный запуск скрипта

Воможно, с помощью удалённого вызова процедур (rpc), но в любом случае, придётся поставить какое-то приложение-сервер, что будет слушать какой-то порт и реагировать на ваш скрипт



———————————————————————————
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Офлайн

#3 Фев. 28, 2014 13:04:55

Oleg1285
Зарегистрирован: 2013-10-04
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Удаленный запуск скрипта

Понял, действие нетривиальное.
Думаю тогда легче передать файл на удаленную машину и там проверять его появление, что послужит сигналом к старту скрипта.

Офлайн

#4 Фев. 28, 2014 13:13:27

Master_Sergius
Зарегистрирован: 2013-09-12
Сообщения: 271
Репутация: +  7  -
Профиль   Отправить e-mail  

Удаленный запуск скрипта

Вроде бы такой способ - извращение. Но, хозяин - барин



———————————————————————————
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Офлайн

#5 Фев. 28, 2014 13:23:40

Oleg1285
Зарегистрирован: 2013-10-04
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Удаленный запуск скрипта

Возникла идея запустить через telnetlib? Кто-нибудь так извращался? решение с файлом самому не нравится.

Офлайн

#6 Фев. 28, 2014 13:35:00

Oleg1285
Зарегистрирован: 2013-10-04
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Удаленный запуск скрипта

либо аналогичное с помощью ssh

Офлайн

#7 Фев. 28, 2014 13:57:34

Oleg1285
Зарегистрирован: 2013-10-04
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Удаленный запуск скрипта

Смотрю в сторону fabric, chef, puppet, libbsh2.
Сначала думал о paramiko, но у меня python3.
Как получится отпишу, если кому интересно.

Офлайн

#8 Фев. 28, 2014 14:32:14

Oleg1285
Зарегистрирован: 2013-10-04
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Удаленный запуск скрипта

облом, fabric тоже c python3 не совместим

Офлайн

#9 Март 1, 2014 02:51:50

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Удаленный запуск скрипта

rpyc посмотрите.



Офлайн

#10 Март 2, 2014 02:03:13

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Удаленный запуск скрипта

Oleg1285
Думаю тогда легче передать файл на удаленную машину и там проверять его появление, что послужит сигналом к старту скрипта.
можно сокет открыть и прослушивать допустимое множество команд

Oleg1285
Протокол роли не играет.
свой микропротокол



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version