ฉันมีสคริปต์ที่อ่านไฟล์อินพุตพร้อมยี่สิบบรรทัดคำสั่งเพื่อทดสอบกับเซิร์ฟเวอร์ระยะไกลผ่านบรรทัดคำสั่ง SSH และฉันต้องการความช่วยเหลือของคุณเพื่อค้นหาวิธี จำกัด การพยายามล็อกอิน ssh ในกรณีที่ล้มเหลว
ไฟล์การกำหนดค่าเซิร์ฟเวอร์ระยะไกล:
IP1: ผู้ใช้: Hostname1: commandline1
IP1: ผู้ใช้: Hostname1: commandline2
IP1: ผู้ใช้: Hostname1: commandline3
IP1: ผู้ใช้: Hostname1: commandline4
. . .
IP2: ผู้ใช้: Hostname2: commandline1
IP2: ผู้ใช้: Hostname2: commandline2
IP2: ผู้ใช้: Hostname2: commandline3
IP2: ผู้ใช้: Hostname2: commandline4
. . .
ปัญหาคือฉันถูกถามมากกว่า 5 ครั้งเพื่อให้รหัสผ่านสำหรับแต่ละบรรทัดในกรณีที่มีข้อผิดพลาดการตรวจสอบและฉันต้องการ:
- จำกัดความพยายามเป็น 3; และในกรณีที่ล้มเหลว
- บันทึกข้อผิดพลาดของเอาต์พุตเป็นตัวแปรด้วยวิธีนี้ฉันสามารถตั้งค่าสคริปต์ของฉันเพื่อข้ามไปที่ โฮสต์ต่อไป
คุณช่วยฉันได้ไหม