Você se refere a uma variável de nome de host. A construção que você está usando, ThisHost=$(hostname)
, está chamando o comando hostname
. Como o valor está vazio, torna-se uma questão de por que seu sistema não sabe seu nome. (Você pode confirmar isso digitando hostname
por si mesmo e vendo que seu sistema não tem nome.)
De acordo com uma postagem no fórum RPi O nome do host deve ser definido a partir do arquivo /etc/hostname
no momento da inicialização do arquivo /etc/init.d/hostname.sh
. Então você provavelmente quer verificar o conteúdo do arquivo /etc/hostname
; ele deve conter uma única linha de texto que é o nome do host necessário.
Alternativamente, você pode definir o nome do host dinamicamente com um comando como hostname dillon
(definindo o nome do host como "dillon"), mas isso permanecerá efetivo somente até a próxima reinicialização.