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.

Reply via email to