所以我使用 getent 来反向查找域名到 IP。我需要在 munin-node 配置中使用此 IP。我有以下代码,但它只打印 IP,而不附加到配置文件。
HOSTIP= getent hosts google.nl | awk '{print $1}'
echo "allow ^$HOSTIP" >> /etc/munin/munin-node.conf
答案1
你的命令是错误的
HOSTIP= getent
“=”和“getent”之间的空格在 bash 中不起作用。
并且您需要将命令放入子 shell“$()”中
HOSTIP=$(getent hosts google.nl | awk '{print $1}')
echo $HOSTIP
2800:3f0:4001:801::2003