Install PDSH¶
This document discribes how to install the Parallel Distributed Shell (PDSH), which allows to execute the same command in parallel on multiple machines.
Download¶
Download the source packages of the latest PDSH release from http://downloads.sourceforge.net/pdsh/.
Installation¶
Install the sources:
rpm -ivh pdsh-RELEASE.src.rpm
Modify /usr/scr/redhat/SPECS/pdsh.spec in order to make SSH the default shell by removing "readline":
%define _defaults ssh exec pam
Prepare and compile the RPM binaries:
rpmbuild -v -bb /usr/scr/redhat/SPECS/pdsh.spec
Install the RPM binaries:
rpm -iv /usr/src/redhat/RPMS/x86_64/pdsh-rcmd-exec-2.14-1.x86_64.rpm rpm -iv /usr/src/redhat/RPMS/x86_64/pdsh-rcmd-ssh-2.14-1.x86_64.rpm rpm -iv /usr/src/redhat/RPMS/x86_64/pdsh-2.14-1.x86_64.rpm
Usage¶
pdsh -Rssh -w s0[1-4] COMMAND