Pexec

Free and open source command or shell script execution
Download

Pexec Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Andras Pal
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 109 KB

Pexec Tags


Pexec Description

Free and open source command or shell script execution Pexec is to executes the given command or shell script (e.g. parsed by /bin/sh) in parallel on the local host or on remote hosts, while some of the execution parameters, namely the redirected standard input, output or error and environmental variables can be varied. This program is therefore capable to replace the classic shell loop iterators by executing the body of the loop in parallel. Thus, the program pexec implements shell level data parallelism in a barely simple form. The capabilities of the program are extended with additional features, such as allowing to do atomic command executions, define mutual exclusions and implement higher level resource and job control. What's New in This Release: · fix: additional "message" responses are added to the hypervisor protocol. · fix: according to standards, no included at all. · fix: hypervisor mode: a possible hangup is fixed in the main hypervisor server loop (if the loadavg feature is used to limit the maximum processes, past versions would results pexec clients to hang in some cases). · fix: unix domain socket binding (in remote_control_port_bind()) fails if the socket file exists. · fix: immediate close() of hypervisor client socket -- after sending the ``close'' command -- under some weird circumstances may have caused an EPIPE on server side and therefore an abnormal server termination. This has been fixed by waiting for read availability right after sending the ``close'' command, involving the select()-based function fdwait(). · new: FIFO and LIFO queue processing in the hypervisor mode. The previous versions supported only the FIFO model. The new default queue processing from now is LIFO. · fix: signals raised by EPIPEs are ignored. · fix: hypervisor mode: small fix in the scheduling algorithm. · chg: `help2man`-compatible long help is generated by the `longhelp` library.


Pexec Related Software