| tail -1) != "$b" ]
работает этот скрипт на CoreOS.
Работал он пол года, машины периодически перезагружаются. а вчера на всех машинах после перезагрузки он начал выдавать такую ошибку:
line 4: [: too many arguments
и ругается на ту строчку.
у меня есть несколько вопросов - как починить скрипт и как обезопасить себя на будущее от таких изменений в интерпретации?
ЗЫ: при последней перехагрузке ничего не изменялось и не обновлялось.
Саму CoreOS за эти пол года несколкьо раз обновляли, но после этого скрипт работал.
while [ "$(etcdctl cluster-health | tail -1)" != "$b" ]
Обсуждают сегодня