sleep infinity


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers sleep infinity
# 1  
sleep infinity

This might be one of the dumbest questions you've got, but please bear with me:

I am a UNIX beginner. I had an test today and I was asked the following question:

Q. How do you put the terminal into sleep indefinitely?

I didn't know the answer, but after I came home, I tried the following command:

Code:
sleep infinity

it seems that this command puts the terminal to sleep till infinity. (or until you close the terminal or interrupt with Ctrl+C)

I just wanted to know, if this works in other systems too and if there is any other way to sleep indefinitely
# 2  
Same behavior for me too..
# 3  
I'm pretty new to Unix myself, so I checked in the GNU Coreutils documentation, and there is no infinity option there.

My only thought is that sleep is reading "infinity" as a large integer, rather than as a string.
# 4  
Hi.

What happens when you try GNU sleep with successive characters from the string infinity ? ... cheers, drl
# 5  
'sleep inf' works as well. :-/

Everything else gives: sleep: invalid time interval '-infin'

Weird.
# 6  
GNU sleep accepts float numbers as argument. According to the POSIX specs, the literals "inf" or "infinity" are possible string representations of a float number.

See: POSIX specs at strtod

The same is true for the sleep builtin function in the kornshell 93 which also accepts floats as arguments.
# 7  
Hi.

An example c program is at http://users.tkk.fi/jhi/infnan.c ... cheers, drl
 

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #445
Difficulty: Easy
Scientific Linux has been loaded onto systems at the International Space Station.
True or False?

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Sleep while i > 0

Hi, I have a script that runs a process at the beginning and I want to sleep/wait until this process is finished and then continue with the rest of the script. I am trying with this, but it is not working: process=`ps -ef | grep "proc_p01 -c" | grep -v grep | wc -l` if ; do sleep 10 done... (7 Replies)
Discussion started by: apenkov
7 Replies

2. Programming

Representing INFINITY in C language????

Hi friends, I hope everybody is doing fine. I have written this small c program for the merge_sort algorithm. The algorithm that I am following uses the value infinity. My question is, how to use this infinite value in this c program? I haved used a very large value (99999) instead of infinity,... (6 Replies)
Discussion started by: gabam
6 Replies

3. Shell Programming and Scripting

Wrapping 'sleep' with my 'resleep' function (Resettable sleep)

This is a very crude attempt in Bash at something that I needed but didn't seem to find in the 'sleep' command. However, I would like to be able to do it without the need for the temp file. Please go easy on me if this is already possible in some other way: How many times have you used the... (5 Replies)
Discussion started by: deckard
5 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

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

6. Programming

Sleep() not working

I have a function that quits a program when <ctrl>c is entered as per following code; void quitter (void) { clear (); mvprintw (QUITTER_ROW, QUITTER_COL, "Quitting..."); refresh (); sleep (15); endwin (); exit (1); }This function is called thus; signal (SIGINT, quitter); It... (2 Replies)
Discussion started by: enuenu
2 Replies

7. UNIX for Dummies Questions & Answers

Sleep less than 1 second

Does anyone know a way to sleep less than 1 second? Sometimes when I write scripts that iterates a loop many times it would be nice to slow things down, but sometimes 1 second is too much. (9 Replies)
Discussion started by: bjorno
9 Replies

8. Shell Programming and Scripting

Sleep under one second

If I want a script to sleep for less than a second, would I use a decimal? In other words, if I wanted my script to sleep for 1/4 of a second, would I say, SLEEP .25 ?? (5 Replies)
Discussion started by: Scoogie
5 Replies

9. UNIX for Dummies Questions & Answers

sleep

what is the purpose of the sleep command? (5 Replies)
Discussion started by: Anna
5 Replies

Featured Tech Videos