我正在使用iterm部署到多个服务器,并使用该功能运行common命令发布到所有面板。这是一个很好的功能。但是,有时我需要运行参数化命令。即,主机名将不同,我将参数化主机名。是否可以在iterm2中发出参数化命令。
答案 0 :(得分:1)
您可以使用env广播到多个shell。在每个shell中分配给不同值的变量:
shell#1:
>echo $RANDOM
11798
和shell#2显示:
>echo $RANDOM
21342
因此,请将您的主机名指定给本地环境。在启用广播之前,每个shell中的变量(即DEPLOYMENTHOSTNAME = DifferentHost),然后您可以启用广播:
>cd ~/releasebuild
>scp newlibrary.so pradeep@$DEPLOYMENTHOSTNAME:/remote/deploy/directory