Increment value (starttime)


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Increment value (starttime)
# 1  
Old 10-27-2008
Increment value (starttime)

Hi All,

I have created a script...
Code:
#!/bin/sh
datafile=ABC2008101601.OUT
indfile=ABCIND20081016.1.OUT
waittime=600
starttime=0
while [ $starttime -le $waittime ]
do
 if [ -f $indfile ]
 then
  echo "Indicator file has arrived."
  break
 else
  sleep 10;
  ((starttime=$starttime+10))
  
  echo $starttime
  echo $waittime
  
  if [ $starttime -eq $waittime ]
  then
   echo "Waittime excceded"
   Get_feed_date=`sqlplus -s amit/amit@amit  <<END 
   set feedback off;
   set heading off;
   select to_char(feed_next_dt, 'YYYYMMDD') from FEED where  source_desc='ABC';
   exit;
   END`
   echo $Get_feed_date
   exit 0
  fi
 fi
done

by givinbg this... i want to increment srattime by 10 each time.... but it is not incrementing.
Code:
sleep 10;
((starttime=starttime+10))

if i put echo $starttime... it shows me 0 for each iteration... but if i execute it seperately on command mode... it is giving me desired result.. can some one tell me what is wrong with this expression

Last edited by otheus; 10-27-2008 at 06:52 AM.. Reason: added [code] tags
# 2  
Old 10-27-2008
On the command line, what shell are you using?
Code:
echo $SHELL

What version is being run by the script?
Code:
/bin/sh --version

If the above command doesn't return a version id of some sort, it's probably the original Bourne shell. If so, ((command)) means to run command in a sub-shell of a sub-shell. The expression is evaluated, but lost, as it was only a sub-shell. In that case, you'll need something like:
Code:
sleeptime=`expr $sleeptime + 10`

# 3  
Old 10-27-2008
oh.. Thanks... now i got this.... Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Increment the password value

I want a script which increments the count when the script runs. Basically I want to send an password reset email notification for an application, the password value should be keep on changing whenever the script is executed for example, first time i execute it should be password1, second time... (2 Replies)
Discussion started by: JAGADESH GN
2 Replies

2. Shell Programming and Scripting

Increment time

I have to increment time ... by sec but i am getting the output like this. for m in {2..3} > do > for (( i = 1; i <= 13; i++ )) > do > echo "$m:$i" > done > done 2:1 2:2 2:3 2:4 2:5 2:6 2:7 2:8 (2 Replies)
Discussion started by: kalyankalyan
2 Replies

3. Shell Programming and Scripting

Increment Gawk

Hi, I have a small query with gawk which i'm unsure how to solve. My csv input data is as follows: 1 58352.9 34549 -469.323 LINE_149 2 58352.9 34499 -469.323 LINE_149 3 58352.9 34549 -469.323 LINE_151 4 58352.9 34503.4 -489.841 LINE_151 5 58352.9 34549 -469.323 LINE_152 6 58352.9... (1 Reply)
Discussion started by: theflamingmoe
1 Replies

4. UNIX for Advanced & Expert Users

We have uptime but is there a starttime?

Hi gurus, Is it possible to get the time on when the server was re-started or does the output from who -b is the answer to my question? UNIX flavour is Solaris. The uptime command gives information on how long the server has been up but I want to know when the server was started. The output... (4 Replies)
Discussion started by: newbie_01
4 Replies

5. Shell Programming and Scripting

Date increment

hi Friends, Today_Dt=`date "+%Y-%m-%d"` So the Today date is 2010-05-03 I have a file which has date values as below 2010-04-27 2010-04-02 2010-04-18 2010-04-28 2010-04-29 .. (1 Reply)
Discussion started by: Gopal_Engg
1 Replies

6. Shell Programming and Scripting

Increment in date

Hi, I have a variable lets say DATA_DATE. I have to pass some value to this variable in YYYYMMDD format. lets say today I have passed this variable as : DATA_DATE=20100107 Then pls help me how to calculate another variable DATA_DATE1 (which is DATA_DATE+1). The code should work... (3 Replies)
Discussion started by: 46019
3 Replies

7. Shell Programming and Scripting

Increment of a variable

Hi All, I have a variable n that stores a number. Eg. echo $n comes out to be 120. I need to print 121 using echo command on n. Please advice. Thanks in advance !! (4 Replies)
Discussion started by: learning_skills
4 Replies

8. Shell Programming and Scripting

auto increment

Hello Does anyone know how to auto-increment the value of a variable, preferably using awk or sed? I need to read values from a file and auto-increment those values to use them as line numbers I'd be doing: while read line do # auto-increment sed -n${line}p file> file1 done... (6 Replies)
Discussion started by: loperam
6 Replies

9. Shell Programming and Scripting

increment an integer

hi I want to echo the variable $i while it auto-increments till 21 I set initially i to 1 any idea how to do that? thank you (4 Replies)
Discussion started by: melanie_pfefer
4 Replies

10. Shell Programming and Scripting

increment a Variable

hi, i want to increment a Variable but it doesnt work. here my codé COUNT=1 COUNT= 'expr $COUNT + 1' i've tried it in the prompt but it print me: expr: syntaxerror What does I make wrong? (4 Replies)
Discussion started by: cengiz
4 Replies
Login or Register to Ask a Question