У меня есть сервер в Amazon Elastic Beanstalk, на котором команда hostname выводит имя хоста, которое не является полным доменом и не существует в файле /etc/host.
Я работаю с некоторым программным обеспечением, которое по какой-то причине использует системное имя хоста для работы.
Я хотел добавить вывод команды hostname в файл /etc/hosts со ссылкой на локальный компьютер.
Сейчас у меня есть хост-файл, который выглядит так:
127.0.0.1 localhost localhost.localdomain
Я запускаю такую команду, чтобы добавить в файл.
hostname | tr '\n' ' ' >> /etc/hosts
Проблема в том, что имя хоста добавляется как новая строка. Так:
127.0.0.1 localhost localhost.localdomain
ip-10-0-1-162
Я хочу, чтобы он добавлялся к той же строке.