【发布时间】:2016-04-25 06:15:49
【问题描述】:
我创建了这个 bash 脚本来在我的ip_list 中列出的每个主机上运行 python 代码:
#!/bin/bash
declare -a ip_list=('10.99.1.1' '10.99.1.2' '10.99.1.3"' '10.99.1.4');
for i in $(ip_list) ; do
ssh -i ~/Downloads/abc.pem -t -t ec2-user@$i "sudo python /home/user/abc.py"
done
但我得到了错误:
Error: line 4: ip_list: command not found
我在这里做错了什么?谢谢
【问题讨论】:
-
使用:
for i in "${ip_list[@]}" ; do而$(ip_list)尝试运行ip_list命令