Me pregunto cómo puedo obtener el nombre de host (nombre de dominio completo) de la máquina en la que estoy trabajando.
Aquí está mi guión:
#! /bin/sh
hostname=$(host $ipaddr | awk '{print substr($NF,1,length($NF)-1)}')
echo $hostname
$h= get the current hostname
if [ $hostname -ne $h ]
then
//instructions
fi
$HOST
La variable de entorno contiene un nombre de host de la máquina.
¿Puede el OP actualizar la pregunta sobre si quieren el FQDN o solo el nombre de host "corto"?
—
Kinnectus
Sí, necesito un nombre de dominio completo.
—
investigador
echo $ HOST no muestra nada
—
investigador
hostname -s
debería obtener el nombre de host corto (menos el resto del FQDN) ... es decirhostname=$(hostname -s)
...?