Из скрипта Python я пытаюсь получить имя хоста в окне Linux.Это экземпляр Debian GNU / Linux Amazon EC2.Я установил правильное имя в /etc/hostname
.Рекомендованное решение socket.gethostname()
не работает: оно показывает ip- плюс IP-кортеж.
Я искал в StackOverflow и ничего не выходит, например, здесь .socket.getfqdn()
еще хуже: он выдает ip-[IP tuple].eu-west-1.compute.internal
.
Я что-то делаю не так или нет чистого решения для получения имени хоста в /etc/hostname
?Конечно, резервным решением является чтение самого файла etc/hostname
, но что-то настолько зависимое от платформы, слишком аберрантно.Спасибо!