Ads 468x60px

##EasyReadMore##

09 2月, 2018

shell 迴圈使用 sshpass 被中斷

在 shell 迴圈使用 sshpass 時
不知為何會被中斷在第一次
所以先把資料讀出來存在陣列
再用迴圈從陣列讀出來使用 sshpass 即可

# read file and get each line 
ListName="pv_list.txt"

while read line
do
	# save to array
    VARS[$index]="$line"
    index=`expr $index + 1`
done < $ListName

# take item from array
for ((index=0; index<${#VARS[@]}; index++)); do
    echo "[$index]: ${VARS[$index]}"
    sshpass -p ecs2018gw ssh -o StrictHostKeyChecking=no root@${TargetIP} ${cmd}
done
Bash Shell Script教學與心得 - https://goo.gl/QccT98

0 意見:

張貼留言

 
Blogger Templates