freza/erlexec
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
erlexec
=======
Execute and control OS processes from Erlang/OTP.
This project implements a C++ port program and Erlang application
that gives light-weight Erlang processes fine-grain control over
execution of OS processes.
It makes possible for an Erlang process to start, stop an OS process,
send POSIX signals, know process IDs of the started OS process, set up
a monitor and/or link to it. This application provides better control
over OS processes than built-in erlang:open_port/2 command with a
{spawn, Command} option, and performs proper OS child process cleanup
when the emulator exits.
See [http://saleyn.github.com/erlexec] for more information.
BUILDING
========
Make sure you have rebar (http://github.com/basho/rebar) installed
locally and the rebar script is in the path.
$ git clone git@github.com:saleyn/erlexec.git
$ make
DEPLOYING
=========
Run "make tar". This produces a tarball which you can deploy to your
destination environment and untar the content.
LICENSE
=======
The program is distributed under BSD license.
Copyright (c) 2003 Serge Aleynikov <saleyn at gmail dot com>
Releases
No releases published
Languages
- C++ 44.1%
- Erlang 29.1%
- C 26.5%
- Shell 0.3%