Qore process Module  0.1.0
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 v0.0.2

  • fixed error handling Process::readStdout() and Process::readStderr() with negative arguments (issue 2333)

process v0.0.1

  • initial release of the process module