Projects / paexec


paexec distributes performing the given tasks (stdin) across several CPUs or machines in a network.

Operating Systems

Recent releases

  •  30 Aug 2013 23:44

    Release Notes: libmaa is not needed anymore to build and run paexec. Presentation paexec.pdf was added. Environment variable PAEXEC_EOT was introduced. Option -y was added to paexec(1) and paexec_reorder(1) for setting an end-of-task marker to the "magic" string. Option -C was added to paexec(1) for setting "calculator" more easily. Option -x was added to paexec_reorder(1). Additions and improvements to regression tests and documentation were made.

    •  07 Mar 2013 13:07

      Release Notes: NULL dereference (sigsegv) has been fixed in paexec(1). It happened when the first line given on input was empty. An entire command passed to ssh-like transport is now shquoted. In particular this fixes -x, which didn't work together with -t. "paexec -g" now accepts an empty string as a task. A minor fix has been made in the paexec_reorder man page. More regression tests have been added.

      •  10 Sep 2012 15:20

        Release Notes: The option -x instructs paexec(1) to run one command per task. Improvements for the option -n. The option '-m t=' sets an alternative end of task marker. The option -md= sets a delimiter between tasks in graph mode (-g). An output line that contains failed dependants no longer ends with an unnecessary delimiter character. Long options were completely removed. "paexec_reorder -g" now correctly handles failed tasks' output. The option -m was added to paexec_reorder(1), which is similar to paexec's -m. More examples and regression tests. Documentation updates and improvements.

        •  11 Mar 2011 12:19

          Release Notes: This release has a fix for compilation failures on ancient OpenBSD, HP-UX, and maybe others. New modes for reordering tasks were added; see -W0 and -W2 options. Long options are still supported but considered deprecated. "mkcmake test" now has a chance to succeed on HP-UX, Solaris, and other SVR4 derivates.

          •  10 Oct 2010 18:13

            Release Notes: The build system has changed from mk-files to mk-configure. There is a new executable paexec_resort(1) for normalizing the sliced output of paexec(1). There is a new option -W for reordering tasks. With this option, paexec(1) is able to minimize total processing time by distributing tasks over the network or CPUs in a better way. There is a fix for a 1 byte buffer overflow that happened when the -d (debugging) option was applied. Documentation updates, minor fixes, and code clean-ups.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.