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 | LGPL |
|---|---|
| Operating Systems | POSIX Linux |
| Implementation | Python |
Recent releases


Changes: 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.


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


Changes: 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.
Islamic toolbar for watching Islamic TV channels, listen Islamic radio, Islamic Search engine and more..
- All comments
Recent commentsRe: 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.
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?