Eu testei hostname
em vários servidores (RedHat, Ubuntu) e hostname -f
provou não ser confiável, retornando algumas vezes apenas o nome abreviado (conforme descrito nesta pergunta ).
Eu posso ver o fqn nos aliases: hostname -a
(um dos aliases é o fqn que procuro), mas a ordem dos aliases não é fixa.
Existe outra maneira de obter o nome completo e confiável e armazená-lo em uma variável bash?