Sziasztok!
Olyan kerdesem lenne, hogy a kovetkezo parancs miert nem fut scriptben, onalloan viszont megy:
O lenne a script:
#!/bin/bash
set -x
ilosshpw=valami
for i in `cat /home/gg/Server-Deployment/currentdeployilo`
do
current_boot_order=$(/bin/sshpass -p $ilosshpw ssh -o StrictHostKeyChecking=no iloadmin@$i show system1/bootconfig1/bootsource1 | grep bootorder|awk -F= '{print $2}' > /home/gg/bootordernumber)
check_network_boot=$(/bin/sshpass -p $ilosshpw iloadmin@$i -o StrictHostKeyChecking=no set system1/bootconfig1/bootsource1 bootorder=`cat /home/gg/bootordernumber`)
set +x
echo "Current bootorder: $current_boot_order"
echo "Current network_boot: $check_network_boot"
done
Ezt dobja hibanak set -x-szel:
+ for i in '`cat /home/gg/Server-Deployment/currentdeployilo`'
++ grep bootorder
++ /bin/sshpass -p xxx ssh -o StrictHostKeyChecking=no iloadmin@10.123.118.231 show system1/bootconfig1/bootsource1
++ awk -F= '{print $2}'
+ current_boot_order=
+++ cat /home/gg/bootordernumber
++ /bin/sshpass -p xxx iloadmin@10.123.118.231 -o StrictHostKeyChecking=no set system1/bootconfig1/bootsource1 $'bootorder=5\r'
sshpass: Failed to run command: No such file or directory
+ check_network_boot=
+ set +x
Current bootorder:
Current network_boot:
Onalloan shellben futtatva a parancsot szepen lefut.
- 1214 megtekintés
Hozzászólások
check_network_boot=$(/bin/sshpass -p $ilosshpw iloadmin@$i -o StrictHostKeyChecking=no set system1/bootconfig1/bootsource1 bootorder=`cat /home/gg/bootordernumber`) <-- Innét nem maradt ki egy "ssh" az iloadmin@ előtt?
- A hozzászóláshoz be kell jelentkezni
Igen, a 2. sshpass után nincs parancs...
- A hozzászóláshoz be kell jelentkezni
<esc>7G7wssh<space><esc>:wq
Hú nagyon péntek van.....
- A hozzászóláshoz be kell jelentkezni
Nem értem de tényleg péntek van, fekete is...
- A hozzászóláshoz be kell jelentkezni
Valoban, lemaradt az SSH, koszi ....
- A hozzászóláshoz be kell jelentkezni