./configure --with-ssh --without-rsh make make install export PDSH_RCMD_TYPE=ssh $ pdsh -w 192.168.1.250 ls -s $ pdsh -w 192.168.1.250 uname -r 192.168.1.250: 2.6.32-431.11.2.el6.x86_64 $ pdsh -w ssh:laytonjb@192.168.1.250 uname -r 192.168.1.250: 2.6.32-431.11.2.el6.x86_64 $ mkdir PDSH $ cd PDSH $ vi hosts $ more hosts 192.168.1.4 192.168.1.250 export WCOLL=/home/laytonjb/PDSH/hosts $ pdsh -w 192.168.1.4,192.168.1.250 uname -r 192.168.1.4: 2.6.32-696.30.1.el6.x86_64 192.168.1.250: 2.6.32-431.11.2.el6.x86_64 $ pdsh -w host[1-11] uname -r $ pdsh -w host[1-4,8-11] uname -r $ pdsh -w ^/tmp/hosts uptime 192.168.1.4: 15:51:39 up 8:35, 12 users, load average: 0.64, 0.38, 0.20 192.168.1.250: 15:47:53 up 2 min, 0 users, load average: 0.10, 0.10, 0.04 $ more /tmp/hosts 192.168.1.4 192.168.1.250 $ more /tmp/hosts 192.168.1.4 $ more /tmp/hosts2 192.168.1.250 $ pdsh -w ^/tmp/hosts,^/tmp/hosts2 uname -r 192.168.1.4: 2.6.32-696.30.1.el6.x86_64 192.168.1.250: 2.6.32-431.11.2.el6.x86_64 $ pdsh -w -192.168.1.250 uname -r 192.168.1.4: 2.6.32-696.30.1.el6.x86_64 $ pdsh -w -^/tmp/hosts2 uname -r 192.168.1.4: 2.6.32-696.30.1.el6.x86_64 $ pdsh -x 192.168.1.4 uname -r 192.168.1.250: 2.6.32-431.11.2.el6.x86_64 $ pdsh -x ^/tmp/hosts uname -r 192.168.1.250: 2.6.32-431.11.2.el6.x86_64 $ more /tmp/hosts 192.168.1.4