shell cycle


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting shell cycle
# 1  
Old 07-13-2006
shell cycle

Hello

I got a cycle in the script which open another scripts.

if [ 1 -lt 3 ]
then
action
fi

Scripts action will be running 2 times at the same time.
Inside of action() is insert into the table.
But what I want is that only first script can do insert into table.

So how to do it?

Thanks
# 2  
Old 07-13-2006
Make a variabe and set to 1 .After that check for a condition and process the script that you want to exec.

If you give a clear spec i can post the code..
# 3  
Old 07-14-2006
1th script looks:
-----------------------------------------------
typeset -i i
i=0
while [ $i -lt 3 ]
do
nohup ./run.sh $1 2>&1 &
i=`expr $i + 1`
done
-----------------------------------------------
And run.sh code:
#!/usr/bin/ksh

sqlplus -s xx/xx@yy <<END
insert into table values ($1);
END
-------------------------------------------------

thats all.
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

For cycle, process order

Hello, I am running a script under ubuntu 16.04 I have no problem with the script. My question is general algorithm of for file command. I just need to know how for file in *.txt process works. Let's say, I wish to run the script by sorting filename: for file in *.txt do "do something in... (2 Replies)
Discussion started by: baris35
2 Replies

2. Shell Programming and Scripting

Cycle for with for-then-else

Hi, i would like to insert a if-then-else function in to cycle for -------------- cat test -------------- # cat test ALFA BETA GAMMA ----------------------- This is my script: #!/bin/bash for i in $(cat test); if ; then echo "ok" else (5 Replies)
Discussion started by: elilmal
5 Replies

3. Shell Programming and Scripting

for cycle question

i have a question how to modify below script to generate the expect result below : test.sh #!/bin/bash for ((i=0; i < 25; i++)) do echo $1$i done current result: test.sh 20090101 200901010 200901011 200901012 200901013 200901014 200901015 200901016 200901017 200901018 (2 Replies)
Discussion started by: bleach8578
2 Replies

4. Shell Programming and Scripting

for cycle

Hello, I have a question: is there a way to have a "for" cycle done a certain number of times. For example in c++ I can do this: for (i=o;i<10;i++) and the cycle will be repeated 10 times. in UNIX for example I do this: for i in `cat /etc/host` do done and the cycle will be repeated... (6 Replies)
Discussion started by: jcpetela
6 Replies

5. Shell Programming and Scripting

wildcard in a if cycle

hello everybody, I need help on putting a wildcard match inside an if condition (I'm using korn shell): if ] then echo ' ' echo ''$MYSEL' is not a correct option' echo ' ' else ..... i tried also #if -ne "``" and a lot of combinations of `"' but I didn't find the... (2 Replies)
Discussion started by: elionba82
2 Replies

6. Shell Programming and Scripting

For cycle

Hello, I have files in a dir. I what to create a FOR cycle that will do this FOR <condition> do file=`ls <directory> | tail -1` echo $file mv -f $file <another dir> done What I want to now is what should I put in the <condition>. The condition I want is that the FOR will execute... (3 Replies)
Discussion started by: nagomes
3 Replies

7. UNIX for Dummies Questions & Answers

Stopping a command during the cycle

Hi, Two things really: 1) can you input a code to pause a program until a key is pressed? 2) can you stop a command during a cycle? (7 Replies)
Discussion started by: chapmana
7 Replies
Login or Register to Ask a Question