#python #fabric
Вопрос:
Я пытаюсь запустить свой скрипт python на VPS-сервере с помощью Fabric.
Я создал код, который работает, но я не знаю, действительно ли мой скрипт работает на VPS. Чтобы проверить это, я создал переменную «x», которая выводит ip-адрес машины
import socket
from fabric import Connection, task
c = Connection(host= "myipadresse",user= "root", connect_kwargs={"password": "mypassword"})
def process_list(c):
x = socket.gethostbyname(socket.gethostname())
print(x)
return c.run(process_list(c))
process_list(c)
print(process_list(c))
Обычно , когда я печатаю(x) на своем компьютере :
Output : 192.168.111.1
Теперь, когда я запускаю код, который я вам показываю, как я знаю, он должен выводить мой ip-адрес VPS, а не 192.168.111.1
Output again : 192.168.111.1