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

34 lines
643 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 /home/${username}/Documents
sudo git clone https://github.com/SunnyQjm/NDNDeployment.git
"
expect {
"(yes/no)?" {
send "yes\r";
expect "password:";
send "${password}\r";
exp_continue;
}
"password:" {
send "${password}\r";
exp_continue;
}
}
EOD