Для того чтобы проверить существует ли сервер и запущен ли он, можно использовать модуль `socket` в Python. Вот пример функции, которая с помощью `socket` и `try`/`except` проверяет доступность указанного IP-адреса как сервера:
python
import socket
def check_server(ip, port):
# создаем объект socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
# подключаемся к серверу
s.connect((ip, port))
# закрываем соединение
s.shutdown(socket.SHUT_RDWR)
return True
except:
return False
finally:
s.close()
Вы можете передать функции IP-адрес и порт сервера, который хотите проверить. Если сервер доступен, функция вернет `True`, в противном случае - `False`. Вы можете использовать эту функцию в любых ваших скриптах, чтобы проверить доступность сервера по его IP-адресу и порту.