From 9ab20abcd3e0f7172a4e94e6cf431b0b7f5d538e Mon Sep 17 00:00:00 2001 From: ZachIR Date: Tue, 10 Jan 2023 15:41:53 -0600 Subject: ups_ctl.sh prompt for password --- ups_ctl.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/ups_ctl.sh b/ups_ctl.sh index c79648d..9406fa4 100755 --- a/ups_ctl.sh +++ b/ups_ctl.sh @@ -1,28 +1,28 @@ #!/bin/sh /usr/bin/expect -c "spawn ssh localadmin@$1 expect \"password:\" -send \"99999999\r\" -expect \"localadmin> \" +send \"$3\r\" +expect \"*> \" send \"device\r\" -expect \"localadmin> device (VideoRack1)> \" +expect \"*)> \" send \"load 1\r\" -expect \"localadmin> device (VideoRack1)> load (1)> \" +expect \"*)> load (1)> \" send \"$2\r\" expect \"Are you sure? Type \\\"yes\\\" to proceed: \" send \"yes\r\" -expect \"localadmin> device (VideoRack1)> load (1)> \" +expect \"*)> load (1)> \" send \"exit\r\" -expect \"localadmin> device (VideoRack1)> \" +expect \"*)> \" send \"load 2\r\" -expect \"localadmin> device (VideoRack1)> load (2)> \" +expect \"*)> load (2)> \" send \"$2\r\" expect \"Are you sure? Type \\\"yes\\\" to proceed: \" send \"yes\r\" -expect \"localadmin> device (VideoRack1)> load (2)> \" +expect \"*)> load (2)> \" send \"exit\r\" -expect \"localadmin> device (VideoRack1)> \" +expect \"*)> \" send \"exit\r\" -expect \"localadmin> \" +expect \"*> \" send \"exit\r\" expect \"\0\" " -- cgit v1.2.3