Sent this to the wrong list! Sorry. --- Curtis Poe <[EMAIL PROTECTED]> wrote: > Date: Fri, 7 Dec 2001 15:30:59 -0800 (PST) > From: Curtis Poe <[EMAIL PROTECTED]> > Reply-to: [EMAIL PROTECTED] > Subject: Fwd: RE: Passing variables > To: CGI Beginners <[EMAIL PROTECTED]>, > "Yacketta, Ronald" <[EMAIL PROTECTED]> > > Ron, I think you meant to send this to the list, too :) > > I don't know ksh, so I am terribly familiar with what's going on there, but it >doesn't look > terribly difficult. > > I still don't know if you need anything returned to the user. If you don't and >these programs > don't take long to run, you could use the multiple argument form of system. > > system( $program, $client, $stagger, $start ); > > If you need the return data, you could use backticks. You state that you verify the >input, I > would just caution you that this is *very* dangerous. > > I'm sure there are other ways to do this, but you're heading into administrative >territory and > that's not my strong suit. Someone else on the list is probably better prepared to >answer this. > > Cheers, > Curtis > > --- "Yacketta, Ronald" <[EMAIL PROTECTED]> wrote: > > Date: Fri, 07 Dec 2001 18:18:54 -0500 > > From: "Yacketta, Ronald" <[EMAIL PROTECTED]> > > Subject: RE: Passing variables > > To: [EMAIL PROTECTED] > > > > I am collecting information from the enduser (tester) to run a System Load > > test. The user will enter the # of clients to run, the client # to start at, > > the stagger time, sleep time, Engine server and the Diag script sleep time. > > The info inputted will be verified and one of 4 scripts will be called. > > > > all_fastatart > > all_sleepystart > > mixed_faststart > > mixed_sleepystart > > > > The all scripts have a single test within it that requires the # clients, > > client start number, stagger time and sleep time. The mixed script has 7 > > tests that require the same info as the all, BUT each test will have its own > > set of client #, client start # , stagger time and sleep time. > > > > here is an example of the old .ksh I am converting > > > > #!/usr/bin/ksh > > > > if [ $# != 2 ] > > then > > echo "You must supply a run # and Engine hostname on the command line... > > " > > echo > > echo "i.e. $0 1 wb0300ux137" > > echo "Valid Engine servers are:" > > echo "4500 NodeB (wb0300ux137)" > > echo "3500 NodeB (mc0300ux219)" > > echo > > exit 255 > > fi > > > > RunNumber=$1 > > ENGHost=$2 > > > > set -x > > cd /apps/VQXengine/trg/ltt/scripts > > ClientDiag.pl $1 60 > > sleep 120 > > cd ../beta_scripts > > nohup run_ACF2_VQ $ENGHost all_VALUTEST_wValidate_D40.scr 1500 1 120 1 2>&1 > > & > > sleep 15 > > nohup run_ACF2_VQ $ENGHost PActive_0299.scr 25 1501 200 175 2>&1 & > > sleep 15 > > nohup run_ACF2_VQ $ENGHost PActive_0005.scr 55 1526 200 80 2>&1 & > > sleep 10 > > nohup run_ACF2_VQ $ENGHost IMP1_1_143.scr 25 1581 175 160 2>&1 & > > sleep 10 > > nohup run_ACF2_VQ $ENGHost IMP1_5.scr 25 1606 45 150 2>&1 & > > sleep 10 > > nohup run_ACF2_VQ $ENGHost IMP1_14.scr 40 1631 75 150 2>&1 & > > sleep 6 > > nohup run_ACF2_VQ $ENGHost Valid01Unit_wTradeIn.scr 35 1671 250 100 2>&1 & > > > > set +x > > > > > > in line above (run_ACF2_VQ $ENGHost all_VALUTEST_wValidate_D40.scr 1500 1 > > 120 1) > > $ENGHOST needs to be supplied by the tester, as well as the 4 numeric values > > after > > the test (all_VALUTEST_wValidate_D40.scr) > > > > these values are not static, they change from test to test... > > > > -Ron > > > ===== > Senior Programmer > Onsite! Technology (http://www.onsitetech.com/) > "Ovid" on http://www.perlmonks.org/ > > __________________________________________________ > Do You Yahoo!? > Send your FREE holiday greetings online! > http://greetings.yahoo.com > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >
===== Senior Programmer Onsite! Technology (http://www.onsitetech.com/) "Ovid" on http://www.perlmonks.org/ __________________________________________________ Do You Yahoo!? Send your FREE holiday greetings online! http://greetings.yahoo.com -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]