Sponsored Content
Full Discussion: Sleep() not working
Top Forums Programming Sleep() not working Post 302119328 by enuenu on Tuesday 29th of May 2007 08:30:50 AM
Old 05-29-2007
Sleep() not working

I have a function that quits a program when <ctrl>c is entered as per following code;
Code:
void quitter (void)
{
  clear ();
  mvprintw (QUITTER_ROW, QUITTER_COL, "Quitting...");
  refresh ();
  sleep (15);
  endwin ();
  exit (1);
}

This function is called thus;
Code:
signal (SIGINT, quitter);

It works, sort of. The "Quitting..." message is displayed, but only for about half a second. I can change the argument in the sleep() function all I like. It makes no difference to the amount of time "Quitting..." is displayed for. I thought my code would cause the "Quitting..." message to be displayed for 15 seconds before the execution ends. Why does it not work as intended? I tried it on another machine with the same result.
 

7 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

sleep

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

2. 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

3. 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

4. UNIX for Advanced & Expert Users

sleep working

unistd.h declares the prototype of the sleep function. where is the sleep function actually defined? where is the control transfered when we include a sleep call in it?? (2 Replies)
Discussion started by: meetbhattu
2 Replies

5. 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

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. 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
BUGSQUISH(6)							   Games Manual 						      BUGSQUISH(6)

NAME
bugsquish - Bugs are trying to suck blood out of your arm! SYNOPSIS
bugsquish [--disable-sound] [--fullscreen] [--low] | [--help | --usage] DESCRIPTION
This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. Instead, it has documentation in /usr/share/doc/bugsquish/README.txt.gz "Bug Squish" is an action game not unlike light gun arcade games, but played with a mouse. OPTIONS
--disable-sound If sound support was compiled in, this will disable it for this session of the game. --fullscreen Run in fullscreen mode. --low Disable some features so that the game might run better on low-end hardware. Titlescreen ballons and game backgrounds are disabled, and the game screen refreshes every 1/15th of a second instead of 1/30th of a second. --help Display a help message summarizing command-line options, copyright, and game controls. --usage Display a brief message summarizing command-line options. Quitting To quit the current game, you can press [ESCAPE]. AUTHOR
This manual page was written by Christian T. Steigies <cts@debian.org>, for the Debian GNU/Linux system (but may be used by others). March 13, 2005 BUGSQUISH(6)
All times are GMT -4. The time now is 04:29 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy