Protime v1.0 by Gene Angel fuzzydog@furtopia.org (E-mail ware)
                                        
What does ProTime do?  Protime is a simple utility that watches programs in memory.  If a
program stays in memory for to long it can terminate that program or another program.  Protime
tracks the time of each loaded occurrence and will not terminate until a specific loaded EXE goes
beyond it's allotted time.

Usage: protime {work dir} {prog monitor} {program kill} {exceed time}

Example: protime.exe e:\phpwatch php.exe web.exe 6

  In this example protime will watch php.exe to see that it does not
 stay in memory longer than 6 minutes.  If it does Web/2 is reset.

Notes: protime requites 2 files. ps.exe {from dink.org} and cmd.exe {from x:\os2 dir) must be
placed in work dir. ps.exe can be found in the neatutils package:
http://www.dink.org/neatutils.htm including some other very handy utilities.

Why I made it?  I created protime because I run a web server (web/2) and need PHP.  However
my users who like to play around with PHP also are very good at locking PHP up.  Once PHP
locks it sometimes even takes Web/2 with it.  N come's protime.  

Example: protime.exe E:\PROTIME PHP.EXE WEB.EXE 6

What I have set up here is I set protime to load all file from the work directory. E:\PROTIME
This is a ram drive which I use to reduce IO access time (not really necessary but I am a stickler
for performance ;).  The next field tells it to watch PHP.EXE and kill/reset WEB.EXE (my web
server) when PHP stays in memory too long. IE 6 minuets from the last entry.  So if PHP locks
(staying in memory to long my web server is reset reloading PHP as well).

When protime kills an app it logs the time/date to the screen.

This program is e-mail ware.  What is that?  If you find this program useful all I ask is you send
me an e-mail just to let me know you found it useful and if you want how you used it. :) You can
mail me here: fuzzydog@furtopia.org