Project

win32-job

0.0
No commit activity in last 3 years
No release in over 3 years
The win32-job library provides an interface for jobs (process groups) on MS Windows. This allows you to apply various limits and behavior to groups of processes on Windows.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0
 Project Readme
== Description
  A Ruby interface to Windows' jobs, process groups for Windows.

== Installation
  gem install win32-job

== Prerequisites
  * ffi
  * Ruby 1.9.3 or later

== Synopsis
  require 'win32/job'
  include Win32

  job = Job.create('test')

  j.configure_limit(
    :breakaway_ok      => true,
    :kill_on_job_close => true,
    :process_memory    => 1024 * 8,
    :process_time      => 1000
  )

  job.add_process(1234)
  job.add_process(1235)

  job.close

== Known Issues
  None known.

  Please file any bug reports on the project page at
  http://github.com/djberg96/win32-job

== License
  Artistic 2.0

== Contributions
  Although this library is free, please consider having your company
  setup a gittip if used by your company professionally.

  http://www.gittip.com/djberg96/

== Copyright
  (C) 2003-2015 Daniel J. Berger
  All Rights Reserved

== Warranty
  This package is provided "as is" and without any express or
  implied warranties, including, without limitation, the implied
  warranties of merchantability and fitness for a particular purpose.

== Authors
  Daniel J. Berger
  Park Heesob