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)上解決。 –