Closed

Process Watcher

This project was awarded to alliaunce for $50 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Project Budget
$30 - $250 USD
Total Bids
27
Project Description

I need this in very short time (1 week from the date assigned) Please bid accordingly. If you do not have time do not bid!
Payment will be made in a single payment upon delivery of the application and source code.
I need the full source code with a list of dependencies / libraries you used.
Please ask all the questions before you bid.



We need a simple application that will monitor the system processes to make sure several of our programs are running on the system. if the program is not running it will launch the program. if it is running multiple times it will terminate both (or more) and re launch a new unique one. your application needs to run as service on windows 7 and launch the program as the currently logged on user. Our programs have a GUIs!.



Here is the plot:

The applications that need to run are named like
[url removed, login to view]
[url removed, login to view]
[url removed, login to view]
[url removed, login to view]
[url removed, login to view]
[url removed, login to view]

Your application will watch these processes if any of them are launched more than once it will terminate the process (forcefully if necessary) and launch a single instance of the program. of it is not running it will launch an instance.

No GUI is necessary
all processes will be monitored /terminated/launched individually (not as group.)
the settings will be kept in an INI file similar to below.

------------------------------------------------------------------------------------------------
[url removed, login to view]

[settings]
initialDelay=120 '(in seconds)
monitorInterval=10 '(in seconds)
logLocation= "c:\program files\Process watcher\[url removed, login to view]" (date dime process name and any other necessary logs)


[Process1]
watchfile=[url removed, login to view]
launchfile="c:\program files\program\[url removed, login to view] /session:1"

[Process2]
watchfile=[url removed, login to view]
launchfile="c:\program files\program\[url removed, login to view] /session:2"

[Process3]
watchfile=[url removed, login to view]
launchfile="c:\program files\program\[url removed, login to view] /session:3"

[Process4]
watchfile=[url removed, login to view]
launchfile="c:\program files\program\[url removed, login to view] /session:4"

[Process5]
watchfile=[url removed, login to view]
launchfile="c:\program files\program\[url removed, login to view] /session:5"

[Process6]
watchfile=[url removed, login to view]
launchfile="c:\program files\program\[url removed, login to view] /session:6"



----------------------------------------------------------------------------------------------------

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online