public
Fork of highgroove/scout-plugins
Description: Plugins for the Scout Server Monitoring and Reporting Tool
Homepage: http://scoutapp.com/
Clone URL: git://github.com/jlsync/scout-plugins.git
jlsync (author)
Fri Jun 12 04:53:13 -0700 2009
commit  2a3cd867186a8e06fa2df6f973b52ce0abbcf5a4
tree    06b6d278fb5fd44b8b70a1d81ebea1ba882d1e76
parent  994fb5fef213947fd7a87df54f08415550025642
scout-plugins / keep_process_running
name age message
..
file README Thu Jul 31 17:50:21 -0700 2008 Initial Commit of Scout Plugins from SVN Repo [Charles Brian Quinn]
file keep_process_running.rb Fri Oct 17 12:55:02 -0700 2008 Setting process_to_monitor to default 0 in report [itsderek23]
file keep_process_running.yml Thu Jul 31 17:50:21 -0700 2008 Initial Commit of Scout Plugins from SVN Repo [Charles Brian Quinn]
keep_process_running/README
Keep Process Running
======================
Created by 
 * [Highgroove Studios LLC](http://www.highgroove.com)

Dependencies
------------

No dependencies.
  
Options
-------

Process to Monitor: takes in the full path to a process to monitor, i.e.:

  ruby script/runner script/ferret_start
  
Restart Action: the optional command to run (if no restart action given, the process itself is used) to restart the 
process if it is not running, i.e.:

  cd /path/to/rails/app && /usr/bin/ruby /path/to/rails/appscript/runner /path/to/rails_app/script/ferret_start

Compatibility 
-------------

Works on Linux and OSX.