SLOTH(1)

NAME

   sloth - slow down a process

SYNOPSIS

   sloth [DELAY(ms)] [PROGRAM or PID]

DESCRIPTION

   Sloth allows you to slow down a process by specifying (in
   miliseconds) the delay. It slows down the process by sending
   SIGSTOP & SIGCONT signals to the process over a very fast
   period of time, giving the appearance of a slower application.

   The number given (as the first command line argument) will be
   the wait period before stopping and unstopping the process.
   The actual time between a stop and an unstop is DELAY * 10.

   The second parameter can either be the name of the program
   (with all command line args) to spawn, or the PID of a
   currently running process. So, if the second parameter is
   all numbers, sloth will assume it's PID, if there are any
   letters, sloth will attempt to execute it.

EXAMPLE

   # sloth 5000 ines Pirates.nes

   This command will run the emulator 'ines' with the game
   'Pirates'. Every 5000ms it will send a SIGSTOP (effectively
   pausing the game) wait for 50,000ms (n*10), then send a
   SIGCONT, continuing the process where it left off.
   # sloth 8000 4172
   This command will slow PID 4172 so that it is stopped
   for 80,000ms every 8000ms.

ABOUT

   Written by: Nick Jennings <nick@namodn.com>
   Homepage: http://www.communityprojects.org/apps/sloth/

BUGS Report bugs to: Nick Jennings <nick@namodn.com>

COPYRIGHT

   Copyright © 2002 Nick Jennings
   This is free software; see the source for copying conditions.
   There is NO warranty; not even for MERCHANTABILITY or FITNESS
   FOR A PARTICULAR PURPOSE.