0
我想采用先进的指示安装中间层1.10,我已经创建了下面的IP-检测脚本按照例子:DCOS故障与IP-检测脚本
#!/usr/bin/env bash
set -o nounset -o errexit -o pipefail
export PATH=/sbin:/usr/sbin:/bin:/usr/bin:$PATH
MASTER_IP=$(dig +short master.mesos || true)
MASTER_IP=${MASTER_IP:-192.168.24.20}
INTERFACE_IP=$(ip r g ${MASTER_IP} | \
awk -v master_ip=${MASTER_IP} '
BEGIN { ec = 1 }
{
if($1 == master_ip) {
print $7
ec = 0
} else if($1 == "local") {
print $6
ec = 0
}
if (ec == 0) exit;
}
END { exit ec }
')
安装任何DCOS文件之前,我在预期的主节点上测试了这个脚本,它完美地工作。 但是,在同一个节点上安装dcos之后,完全相同的脚本将返回以下错误:
错误:???预期的前缀而不是“;;”。 awk:fatal:无法打开'timed'文件(没有这样的文件或目录)
任何想法为什么会发生这种情况?非常感谢提前...
有关记录,此问题正在[[email protected]](https://groups.google.com/a/dcos.io/d/msg/users/sqfVAvqi-aU/HrAnAeRABgAJ)上解决。 –