Удаленно отправляйте переменную и запускайте скрипт Python - PullRequest
0 голосов
/ 12 ноября 2018

Так вот ситуация ..

У меня есть локальный компьютер A и удаленный компьютер B.

Компьютер A имеет скрипт a.py Компьютер B имеет скрипт b.py

Скрипт a имеет переменные x и y. Допустим, х = 5, а у = 10.

Я запускаю a.py на компьютере A, и результат равен x = 5, y = 10. Я хочу ssh или передать эти значения или переменные в b.py и одновременно запустить b.py на компьютере B.

Возможно ли это? Если да, можете ли вы помочь мне с этим? Спасибо !!

1 Ответ

0 голосов
/ 12 ноября 2018

Вы можете запустить b.py на компьютере B удаленно через ssh с x и y в качестве аргументов программы, таких как:

os.system('sshpass -p \'Bpassword\' ssh root@MachineB \'python3 b.py {} {}\''.format(x, y))
...