shell引号嵌套
原命令:
args='$setcachecfg permitLogin 1'
ssh root@1.1.1.1 "ssh root@2.2.2.2 'cd /root/assets && ./cmd_doCommand.sh ${args}' && echo 脚本执行完成"
实现效果:
传到相应服务器上执行:
这里$setcachecfg为字符串,不是变量
cd /root/assets && ./cmd_doCommand.sh '$setcachecfg permitLogin 1'
如何修改原命令,或者有什么办法,去目标服务器执行命令