我想知道如何获取正在使用的计算机的主机名(完全限定域名)?
这是我的脚本:
#! /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
环境变量包含计算机的主机名。
OP是否可以更新有关他们是否需要FQDN或仅“短”主机名的问题?
—
Kinnectus
是的,我需要完全限定的域名。
—
研究者
回声$ HOST不显示任何内容
—
研究人员
hostname -s
应该获得简短的主机名(减去FQDN的其余部分)主机名...即hostname=$(hostname -s)
...?