vars=' servers=("192.168.1.2") user=fxts source=/app/manager target=/rg/ sourceFile=lpaList targetFile=lppaList cmdFile=a.sh startFile=run.sh ' strFormat=' remoteCMD(){ cd ${target} cp ${targetFile} ${targetFile}.$(date +%F) cat ${sourceFile} >> ${targetFile} /usr/bin/bash ${cmdFile} cd sbin pkill -f nginx out=$(/usr/bin/bash ${startFile} start) if echo $out |grep "emerg";then exit 3 fi } ' jserver=172.17.69.1 tserver=172.17.86.21 ssh -o ConnectTimeout=10 ${user}@${jserver} " ssh \"${user}@$tserver\" \" eval ${vars} eval ${strFormat} \" " 执行后终端卡在172.17.86.21,退不出来