Problem Executing Firmware Command using Shell Script
Guys,
I have a script that should change one of the configuration Parameter in a http accelerator, this config change which will halt http traffic into device. So I have designed a script which should do these changes. But after executing this script, found that one of the input variable is not getting assigned & the changes are not being implementated into the accelerator device & http traffic is not being halted. So anybody do you have resolution to this issue, for which im going to have my script placed here to help you guys. Now the issue description is here
1. Function one (usage) is being executed only with first variable (device) for which we do get a response back. But the second variable <disable|enable> is not being recognized.
2. Since issue is with the Function one's 2 variable, function two (outrotate) is not being executed along with the function three's {STATE} & save command is not functioning to disable the device.
Here is the output of the script
So from the above logs you can figure out where the issue existing. its none other than the admin STATE.
Last edited by Scott; 01-30-2010 at 04:38 AM..
Reason: Please use code tags
Because "RouteTrafficACC" itself is a variable in that firmware. If i use "disable" option along with the variable by manually , it disable the http traffic.
According to you I need to use "trafficrouting" as a shell input to the firmware from the case statement, or else i need to replace the case function header with " RouteTrafficACC ".
raghunsi, what I mean is that you have defined a shell function called trafficrouting that never gets called from within the validating case statement. It seems to me you need to call that function so that the command file gets generated that gets used by ssh.
Last edited by Scrutinizer; 01-30-2010 at 05:36 AM..
Do this function variable is dependent on the case statement. Can you just rewrite that function, so that .. let me have a look into that in training environment.
The only variable used by the function is state (enable or disable) . The firmware variable RouteTrafficACC seems to be hard coded in the trafficrouting function.
Yes, firmware variable are only either " enable" or "disable", but variable's in the Firmware are not so hardcoded, so that we cannot able to change. We can change.
We have different scripts that changes the configuration also. but why this is not working .. i need to check now..
I change the function parameter, its working now without any error. But still the concern is its not able to change the Admin state in Firmware .
Need to debug now .. with firmware as well as script.
Hi,
I am writing shell script to automate few use cases for CLI interface. We have CLI interface which has bunch of commands. I am trying to execute one of the commands 'exit' as part of automation to exit from CLI object (not from shell script) in my shell script.
My intension is to execute... (4 Replies)
I'm trying to learn how to use cron for repetative tasks. I have an external disk that needs to be unmounted and remounted every hour due to some problems that a backup utility (specifically, TimeMachine) is having repeatedly accessing the device. I've created a shell script that will find the... (3 Replies)
Hi All,
I am trying to execute the following tar command with two --exclude options to suppress extract of the two directories specified.
Do I need to single quote the directory paths ??
Many thanks for your help.
The relevant code excerpt from the script is:
cd /var/www/${SITE}
... (7 Replies)
Hi,
I have situation where i need to automate transferring 10000+ files using sftp.
while read line
do
if ; then
echo "-mput /home/student/Desktop/folder/$line/* /cygdrive/e/folder/$line/">>sftpCommand.txt
fi
done< files.txt
sftp -b sftpCommand.txt stu@192.168.2.1
The above... (1 Reply)
Hi All,
i have two machines like x and y . my requirement is i should connect to machine Y from x through ssh connection . and do some operation such as copy and move and delete files in Y machine .
i tried with this code but it is doing in machine x only . and i need to exit from Y when... (1 Reply)
Hi,
I have a shell script as below:
ORACLE_HOME=/usr/local/opt/oracle/product/dev
export ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin:/usr/bin
export PATH
OUTFILE=/export/home/`basename $0`.out
export OUTFILE
export IDEN
df -k . | tail -1 | read a b c d e f
echo $a >> $OUTFILE
echo $b... (4 Replies)
Hello Everyone,
I am new to shell scripting and also i am very new to AIX machine
I have a question.
I have shell script which contains the follwing
"ps -e |grep $1
echo $2"
i run this schell script by doing this ./startSehllscript 3444 passed with two parameters .
Accroiding my... (4 Replies)
Hi Gurus,
I've a find command that gets the list of files from a source directory where the extension is not html, xml, jsp, shtml or htaccess. The below find command runs fine from the command prompt or in a shell script. I need to eventually run it in a PERL script and am getting the... (5 Replies)