Это что-то действительно странное. У нас есть сценарий оболочки, который должен выполнять настройку сервера на каждом Linux-поле. и содержит следующую строку команды:Почему иногда я получаю плохое имя хоста?
#!/bin/bash
...
hostname=`hostname -f 2>/dev/null`
Большинство времени, эта строка скрипта возвращается правильное значение имени хоста, как:
+ hostname=xyz.companyname.com
Но я видел пару раз, весь настроить не удается, потому что она возвращает такой вывод:
+ hostname=xyz.companyname.COM
Я не знаю, почему последняя часть имени домена становится UP-Case значение.
Я не вижу ничего подозрительного в файле/etc/hosts. Любая идея, что может сделать такое?
Спасибо,
Jack
Спасибо за сообщение. Кроме этого, есть ли другой способ вызвать это поведение? Наш ИТ-специалист утверждает, что в этом файле никто и не сделал бы этого «/ etc/hosts». – user3595231