Я мое имя хоста, объявленным в/и т.д./окружающей среде как MYHOSTNAME = thisisanameне может разрешить имя хоста (raspbian)
Если я использую это переменный в файлах конфигурации я получаю сообщение об ошибке.
# cat /etc/hostname
$MYHOSTNAME
# cat /etc/hosts
stuff..
127.0.0.1.1 $MYHOSTNAME
Следующая я Судо /etc/init.d/hostname.sh
С каждым Судо я делаю, я получаю ошибку: не может разрешить имя хоста
Я знаю, что вы получите эту ошибку когда значение в имени хоста не совпадает с значением в хостах. Я не понимаю, почему, потому что файл/etc/environment загружен правильно.
Может ли кто-нибудь помочь мне с этим?
Мне нужно имя хоста в переменной, потому что я создаю скрипт конфигурации, который позволяет постоянно устанавливать имя хоста.
/etc/hostname и/etc/hosts - это простые файлы, они не являются оболочками, поэтому $ MYHOSTNAME - это ... ну $ MYHOSTNAME. вы, возможно, захотите создать сценарий, который их генерирует. –