Sha256: fb0dc99c2339e56268bb0b4ede4e3b6fc8733d08891aac4be13bd2a5eed9092d

Contents?: true

Size: 820 Bytes

Versions: 4

Compression:

Stored size: 820 Bytes

Contents

= RExec

Author::    Samuel Williams (http://www.oriontransfer.co.nz/)
Copyright:: Copyright (C) 2009, 2010 Samuel Williams
License::   GPLv3

RExec stands for Ruby Execute or Remote Execute (depending on how you use it). It provides a number of different things to assist with running Ruby code:

* A framework to send Ruby code to a remote server for execution
* A framework for writing command line daemons (i.e. <tt>start</tt>, <tt>restart</tt>, <tt>stop</tt>, <tt>status</tt>)
* A comprehensive <tt>Task</tt> class for launching tasks, managing input and output, exit status, etc
* Basic privilege management code for changing the processes owner
* A bunch of helpers for various different things (such as reading a file backwards)
* <tt>daemon-exec</tt> executable for running regular shell tasks in the background

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rexec-1.2.1 README.rdoc
rexec-1.1.12 README.rdoc
rexec-1.1.11 README.rdoc
rexec-1.1.10 README.rdoc