У меня есть эта строка bash, которая дает мне IP-адреса подключенных экземпляров EC2.
export LB_NAME='lb'
ec2-describe-instances `elb-describe-instance-health $LB_NAME --show-long | cut -d , -f 2` | grep 'INSTANCE' | cut -f 4
Это перекликается примерно с этим:
ec2-50-11-53-xx.compute-1.amazonaws.com
ec2-50-76-13-xx.compute-1.amazonaws.com
Теперь, когда этот список может стать длиннее, когда автомасштабирование добавит больше блоков в балансировщик нагрузки, я хотел бы иметь цикл bash, который проверяет каждый из них независимо от того, сколько их там.
Большое спасибо!
<rest of pipeline> | xargs ping -c 1