Thanks Ole. Somehow the --tag & --nonall or --onall did not worked for me. Hence i made use this way-
parallel -j 1 --basefile some-file-2-copy -S H1,H2 ::: "hostname && /home/username/that-file-copied" "hostname && /home/username/that-file-copied" Is this Ok ? If I use --tag with --nonall or --onall then I get this err msg & it hang up- parallel: Input is tty. Press CTRL-D to exit. thanks. ----- Original Message ----- From: Ole Tange <[email protected]> To: p sena <[email protected]> Cc: [email protected] Sent: Monday, July 8, 2013 6:51 PM Subject: Re: help on remote ssh cmd Hi Sena. Please use [email protected] for support. For running the same command on remote computers please read: http://www.gnu.org/software/parallel/man.html#example__running_the_same_command_on_remote_computers You may also learn something by reading the rest of the examples. /Ole On Mon, Jul 8, 2013 at 2:05 PM, p sena <[email protected]> wrote: > > > Hi Ole, > > How do i ssh to lots of hosts and run the same command on all of them. below > is the version. > GNU parallel 20101115 > Copyright (C) 2007,2008,2009,2010 Ole Tange and Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > GNU parallel comes with no warranty. > > Somehow it shows me same command being run on all of them. So i get the same > output repeated for all hosts. > > For example if i keep string hostname six time on a file and do ssh to 5 > hosts as - cat cmd.txt |parallel --sshloginfile file {}, i get the same > host's name repeated six times. > > Thanks.
