有一个需求是,本地脚本中通过ssh 远程执行远程脚本,远程脚本可以接收本地脚本传递的参数
这个需求可以使用下面方式实现:
1,本地通过ssh执行远程脚本,远程脚本需要传递 传递位置参数
ssh -p 1234 1.2.3.4 '/etc/init.d/mjf_create_cosumer.sh 19926420263 1 800014703535620230610145633'
其中黄色部分为远程脚本接收到的3个位置参数,分别为手机号:19926420263 积分:1 交易单号:800014703535620230610145633
2,远程脚本中,通过 $1 $2 $3 位置参数来接收这些参数
phone=$1 amt=$2 transno=$3
然后参数$phone $amt $transno 就是放别存放接收到的参数 $phone=19926420263 $amt=1 $transno=800014703535620230610145633
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!