Структура Python : Запуск скрипта на VPS

#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