Projects / vxargs

vxargs

vxargs provides parallel versions of any arbitrary command, including ssh, rsync, scp, wget, and curl. One reason to use it is to control a large set of machines in a wide-area network or a big cluster. The main features are parallelism (for running many jobs at the same time), flexibility, visualization (users can monitor the total and per-job progress in a curses-based UI), and redirection, in which stdout and stderr of each individual job are redirected to files for further analysis.

Licenses
Operating Systems
Implementation

Recent releases

  •  20 Feb 2005 03:05

    Release Notes: This release fixes the bug where when a command spawned multiple processes after timeout, only the main process was terminated or killed, adds better handling SIGINT signals, adds a --no-exec (-n) option, similar to make -n, and adds pattern-based argument and safepath examples.

    •  07 Jan 2005 09:44

      Release Notes: This release adds process exit code statistics when vxargs finishes. It embeds a get_output API to ease result analysis work.

      •  20 Dec 2004 09:55

        Release Notes: A bug that allowed both the -a and -y options to be specifie d was fixed. The last line of stderr or stdout from each job is now displayed and lists containing the processes that exited with a non-zero status and for which timeouts occurred are generated.

        Recent comments

        23 Sep 2008 02:50 maoyun1977

        Re: How to deal with interactive ssh password?


        > When using

        > vxargs -a iplist.txt -o /tmp/result ssh

        > {} uptime

        > to have a try, I was prompted to type

        > the ssh

        > password. Could you give me some

        > suggestions

        > to deal with the problem?

        this is probably a very late reply, but you can just google "ssh no password" to setup public/private key pairs to avoid passwords.

        24 Jan 2007 18:39 KevinShen

        How to deal with interactive ssh password?
        When using
        vxargs -a iplist.txt -o /tmp/result ssh {} uptime
        to have a try, I was prompted to type the ssh
        password. Could you give me some suggestions
        to deal with the problem?

        Screenshot

        Project Spotlight

        OpenStack4j

        A Fluent OpenStack client API for Java.

        Screenshot

        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.