Qore process Module  1.0.1
Qore Process Module

Process Module Introduction

The process module is a Qore wrapper around Boost.Process by Klemens David Morgenstern.

Primary class provided by this module:

The process module provdes an API to manage system processes. It can be used to:

  • create child processes
  • communicate with child processes through standard input/output/error
  • wait for processes to exit
  • terminate processes
  • get process memory and CPU load information
  • and more

Process Module License Information

This module is released under the MIT license (see COPYING in the source distribution for more information)

Boost parts in src/boost are distributed under the Boost Software License, Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt)

Process Module Release History

process v1.0.1

  • fixed bugs handling retrieving process status for already-terminated processes; addressed exception handling issues (issue 4272)

process v1.0.0

process v0.0.2

process v0.0.1

  • initial release of the process module