Sponsored Content
Full Discussion: Help with sleep command:
Top Forums Shell Programming and Scripting Help with sleep command: Post 302865345 by bakunin on Friday 18th of October 2013 07:56:33 AM
Old 10-18-2013
Quote:
Originally Posted by gnnsprapa
thanx bakunin...well yes u r the frnz i was referring earlier :-)..
Thank you, but probably i have to become more outspoken on this: we have a rule in place against using "leet speak" and the likes. If you expect me to put in the necessary effort to come up with a concise and correct answer i suppose i can expect you to put in the necessary effort not to save on a keystroke or two in return, yes? Please take into account that the people here are not freaks but hard working professionals. We maintain a professional tone here and expect others to do the same. Thank you for your consideration.

Quote:
Originally Posted by gnnsprapa
I need to add one more cond...i have one file i.e cdr_profile.txt...this file consisits of som hard coded values...now in my requirement after checkin lock i need to check if astro and ckm string is prenet in taht cdr_profile file..if it exists thn need to put sleep command untill lock file is there or sm other value comes other than ckm or astro..
If you have to check for more than one condition just add these in your loop:

Code:
typeset -i continue=1

print - "waiting for all conditions to become false...."
while [ $continue -gt 0 ] ; do
     sleep 1
     (( continue = 0 ))
     if [ <condition1> ] ; then
          (( continue = 1 ))
     fi
     if [ <condition2> ] ; then
          (( continue = 1 ))
     fi
     if [ <condition3> ] ; then
          (( continue = 1 ))
     fi
     [...]
done
print - "all conditions turned false ...."


In your case you can check the condition of a certain keyphrase being in a file or not using grep.

I hope this helps.

bakunin

/PS: I only now see that Scrutinizer already mentioned it - i can only second what he said.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How can I get a command to sleep < 1 second?

I am running a number of processes through a kill -15 loop as a temporary fix to some viscious memory leaks. I cannot pass the entire list of processes through the kill at once, because the nature of the monitoring my client has will cause the software to failover. Because of the large number of... (1 Reply)
Discussion started by: mattd
1 Replies

2. UNIX for Dummies Questions & Answers

sleep command

If I give sleep(50) what does it mean? My program waits for further execution or all my other processes wait? (3 Replies)
Discussion started by: leewar
3 Replies

3. Shell Programming and Scripting

Sleep Command

I am in need of some help; think I have confused myself. Here is the issue I am faced with. The script log file was fine, the nohup.out file has tens of thousands of lines like illegal use of sleep: sleep seconds So I assume there is something with the seconds calculation in the script... (1 Reply)
Discussion started by: Glove
1 Replies

4. UNIX for Dummies Questions & Answers

sleep command

Hi All I have a requiremnt to run a script inside another script. here i am pulling the record count from the table in oracle.If record count is greater than 0 the script is executed.The scripts updates the count in the table and again the count is found out and the condition is checked and same... (3 Replies)
Discussion started by: dr46014
3 Replies

5. Shell Programming and Scripting

sleep command

Hi, Did the sleep command work for hours or only minutes just give description to work on my script waiting for the earliest response (5 Replies)
Discussion started by: thelakbe
5 Replies

6. UNIX for Dummies Questions & Answers

Help with sleep command

sleep 10 & Is this the write line of command to suspend 5 jobs for 10 minutes (6 Replies)
Discussion started by: senyor17
6 Replies

7. UNIX for Dummies Questions & Answers

sleep command off by a second

Hi Forum Im using sleep in a while loop goes around 10 times. i feed it a variable with the time i what it to sleep for eg sleep $sleepVal and then print system date and time to screen but sometimes 1 second is added to the time why is this here my code sleepVal=5 while do ... (3 Replies)
Discussion started by: ShinTec
3 Replies

8. Shell Programming and Scripting

Sleep command

Hi All, i am very new to shall script . i am not that much aware of sleep command , i want to terminate the sleep command after certain time. following is my code. while loop sleep 1800 messag=/status.sql donethe script will be on sleep untill the messag be comes P. here my requirement... (4 Replies)
Discussion started by: mandlysreedhar
4 Replies

9. Shell Programming and Scripting

Sleep Command

Hello, Need a little help with the script below. I can't get it to sleep :( I'm trying to get this to check if the process is running and if it is, wait 10 secs and check again. Keep doing this until it's not running and then stop checking and send the email. #!/bin/ksh mailto=`cat... (2 Replies)
Discussion started by: bbbngowc
2 Replies

10. Shell Programming and Scripting

Sleep command

I need help in script. I want my one script execute every time at 6:30 am and i have no cron access. So i am putting sleep command there , Script may took half an hour 35 min , it depend upon queries how much it take time, but that is not issue, So i want according to stop time of... (15 Replies)
Discussion started by: pallvi_mahajan
15 Replies
WAIT_EVENT_INTERRUPT(9) 					   Driver Basics					   WAIT_EVENT_INTERRUPT(9)

NAME
wait_event_interruptible_exclusive_locked_irq - sleep until a condition gets true SYNOPSIS
wait_event_interruptible_exclusive_locked_irq(wq, condition); ARGUMENTS
wq the waitqueue to wait on condition a C expression for the event to wait for DESCRIPTION
The process is put to sleep (TASK_INTERRUPTIBLE) until the condition evaluates to true or a signal is received. The condition is checked each time the waitqueue wq is woken up. It must be called with wq.lock being held. This spinlock is unlocked while sleeping but condition testing is done while lock is held and when this macro exits the lock is held. The lock is locked/unlocked using spin_lock_irq/spin_unlock_irq functions which must match the way they are locked/unlocked outside of this macro. The process is put on the wait queue with an WQ_FLAG_EXCLUSIVE flag set thus when other process waits process on the list if this process is awaken further processes are not considered. wake_up_locked has to be called after changing any variable that could change the result of the wait condition. The function will return -ERESTARTSYS if it was interrupted by a signal and 0 if condition evaluated to true. COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 WAIT_EVENT_INTERRUPT(9)
All times are GMT -4. The time now is 12:45 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy