1
0
mirror of https://github.com/SunnyQjm/NDNDeployment.git synced 2026-06-03 08:16:47 +08:00
Files
NDNDeployment/_eval_deploy_prepare.sh
2019-03-28 19:00:19 +08:00

34 lines
589 B
Bash
Executable File

#!/bin/bash
username=$1
password=$2
ip=$3
routerName=$4
mapPort=$5
index=$6
sshArgs=$7
PROJ_DIR=/home/${username}/Documents/NDNDeployment
DEPLOY_DIR=${PROJ_DIR}/deployment
#./doDeploy.sh $username $password $ip $routerName $mapPort $index
#exit
/usr/bin/expect << EOD
set timeout -1
spawn ssh root@${ip} -p${mapPort} ${sshArgs} "
cd ${DEPLOY_DIR}
sudo ./deploy-nfd.sh
"
expect {
"(yes/no)?" {
send "yes\r";
expect "password:";
send "${password}\r";
exp_continue;
}
"password:" {
send "${password}\r";
exp_continue;
}
}
EOD