Name
timeout — Send a signal to a program after a certain time
SYNTAX
timeout [-s signal] seconds program [args]
DESCRIPTION
timeout executes a program (with arguments args)
    and sends a signal to it after a certain
    amount of seconds.
OPTIONS
- -s signal
- Signal to send to the spawned process. This can be a numerical
          or symbolic ID. This defaults to TERM. 
EXAMPLES
- timeout 10 pap foo.ps
- Execute "pap foo.ps" and send a SIGTERM
          if pap doesn't return after 10
          seconds. 
- timeout -s HUP 60 sh
- Spawn a shell and send a hangup signal after one minute. 
- timeout -s 9 10 evilprog
- Execute a program and KILL it
          if it doesn't quit after 10 seconds.