0
我正在尝试编写一个部署脚本,该脚本将采用我需要在远程计算机上运行的命令,然后在远程计算机上运行它。我所设想的东西如下:将参数传递给要在ssh内执行的shell脚本
./DeployAndRunScript.sh "java -jar runmyjar.jar -t args &"
在我DeployAndRunScript.sh,最后一行是:
ssh -i $pemfile $targetmachine "java -jar $runcommandhere"
我想知道,这将是一种方式来获得从参数命令行写入"runcommandline"
别名并在脚本中执行它?
它应该是'“$ @”'。把报价放在它上面会使shell重新引用一切。 – Barmar