SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

erlexec rpm build for : openSUSE Leap 15. For other distributions click erlexec.

Name : erlexec
Version : 1.18.8 Vendor : obs://build_opensuse_org/home:Ledest
Release : 3.1 Date : 2024-07-25 02:44:39
Group : Development/Tools/Other Source RPM : erlexec-1.18.8-3.1.src.rpm
Size : 0.13 MB
Packager : https://www_suse_com/
Summary : Execute and control OS processes from Erlang/OTP
Description :
Execute and control OS processes from Erlang/OTP.
This project implements an Erlang application with a C++ port program that gives
light-weight Erlang processes fine-grain control over execution of OS processes.
The following features are supported:
- Start/stop OS commands and get their OS process IDs, and termination reason
(exit code, signal number, core dump status).
- Manage/monitor externally started OS processes.
- Execute OS processes synchronously and asynchronously.
- Set OS command\'s working directory, environment, process group, effective
user, process priority.
- Provide custom termination command for killing a process or relying on
default SIGTERM/SIGKILL behavior.
- Specify custom timeout for SIGKILL after the termination command or SIGTERM
was executed and the running OS child process is still alive.
- Link an Erlang processes to OS processes (via intermediate Erlang Pids that
are linked to an associated OS process).
- Monitor termination of OS processes.
- Terminate all processes beloging to an OS process group.
- Kill processes belonging to an OS process group at process exit.
- Communicate with an OS process via its STDIN.
- Redirect STDOUT and STDERR of an OS process to a file, erlang process,
or a custom function. When redirected to a file, the file can be open
in append/truncate mode, and given creation access mask.
- Run interactive processes with psudo-terminal pty support.
- Execute OS processes under different user credentials
(using Linux capabilities).
- Perform proper cleanup of OS child processes at port program termination
time.
This application provides significantly 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.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/Ledest:/erlang:/25/openSUSE_Leap_15.6/x86_64

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
ftp.icm.edu.pl  erlexec-1.18.8-3.1.x86_64.rpm
     

Provides :
erlang-erlexec
erlang_app(erlexec)
erlang_beam(exec)
erlang_beam(exec_app)
erlang_lib(erlexec)
erlexec
erlexec(x86-64)

Requires :
erlang_app(kernel)
erlang_app(stdlib)
erlang_beam(application)
erlang_beam(code)
erlang_beam(erlang)
erlang_beam(error_logger)
erlang_beam(ets)
erlang_beam(exec)
erlang_beam(file)
erlang_beam(filelib)
erlang_beam(filename)
erlang_beam(gen_server)
erlang_beam(io)
erlang_beam(io_lib)
erlang_beam(lists)
erlang_beam(os)
erlang_beam(proplists)
erlang_beam(queue)
erlang_beam(supervisor)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.33)(64bit)
libc.so.6(GLIBC_2.34)(64bit)
libc.so.6(GLIBC_2.38)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(CXXABI_1.3.8)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/erlang/lib/erlexec-1.18.8
/usr/lib/erlang/lib/erlexec-1.18.8/ebin
/usr/lib/erlang/lib/erlexec-1.18.8/ebin/erlexec.app
/usr/lib/erlang/lib/erlexec-1.18.8/ebin/exec.beam
/usr/lib/erlang/lib/erlexec-1.18.8/ebin/exec_app.beam
/usr/lib/erlang/lib/erlexec-1.18.8/priv
/usr/lib/erlang/lib/erlexec-1.18.8/priv/x86_64-suse-linux-gnu
/usr/lib/erlang/lib/erlexec-1.18.8/priv/x86_64-suse-linux-gnu/exec-port

 
ICM