foote@miro.Berkeley.EDU (Bill Foote) (04/10/91)
I'm looking for a program that does the following: 1. Receives e-mail messages (preferably via MMDF under SYSV) containing a description of one or more time-consumint commands to be run. 2. Submits these jobs to the job queue (i.e. forks the appropriate process), but only allows some number to be executed concurrently. I want to use this on a site that has a very large database that has people wanting to run several reports off that database all at once. If they all try to run them simultaneously, the system slows to a crawl (and /tmp has filled up a couple of times, too!) I'd like to implement a high-level scheduling policy that says something like "only three reports at a time during business hours, and five at a time after 6 PM", or something like that. Does anyone know of a package that does anything like this? If not, how about pointers to how I can write a server that receives messages via e-mail (or any other reasonably convienent mechanism)? Thanks in advance, Bill Foote foote@miro.berkeley.edu