سلام
با استفاده از قطعه کد زیر قصد دارم به یه سرور وصل بشم و یه کد رو روی اون اجرا کنم و دوباره وصل بشم.
cat information.txt | while read name; do
read num
'sshpass -p $num ssh serever.com -l username 'do something
done
و محتوای information.txt به این صورت است
username 1
password 1
username 2
password 2
username 3
password 3
...
اما وقتی این روند رو به کار میبرم برای اولین کاربر وصل میشم و بدون هیچ اروری کاربرای دیگه وصل نمیشن . برنامه تموم میشه
راستی این امکان وجود داره که پسورد ها نادرست باشه
از هر ایده ای استقبال میشه ...