[ale] Syntax problem
Scott Warfield
smw at malamber.org
Wed Aug 24 11:29:08 EDT 2005
you need the quotes to pass everything as an argument to ssh to be
executed by the remote server. in this case, ps ax runs remotely piping
the output locally to grep resulting in an attempt to kill a pid that
may not exist at best... at worst, well, you can guess ;)
answer to this.... escape $. "\$1"
ssh machine "ps ax|grep namd|grep -v grep| awk '{print(\$1)}'|xargs
kill"
On Wed, 2005-08-24 at 11:00 -0400, Jim Popovitch wrote:
> On Wed, 2005-08-24 at 10:52 -0400, Dow_Hurst wrote:
> > What is the proper way to get this command to work:
> >
> > ssh machine "ps ax|grep namd|grep -v grep| awk '{print($1)}'|xargs kill"
>
> Try this (no double quotes):
> ssh machine ps ax|grep namd|grep -v grep| awk '{print($1)}'|xargs kill
>
>
> -Jim P.
>
>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale
More information about the Ale
mailing list