Hi!
On Tue, Mar 01, 2005 at 09:07:24AM -0500, matthew sporleder
wrote:> ssh myname at myhost 'printf %s: `hostname` ; ssh -V && printf
%s:
> `hostname` ; php -v'
>
> Will return something like:
>
> myhost:myhost:OpenSSH_3.5etcetcetc
> 4.x.y
>
>
> Why is ssh putting the printf's together?
It doesn't - you have just overlooked that ssh -V sends its output
to stderr, while printf and php -v send it to stdout. Changing
your command line to
ssh myname at myhost 'printf %s: `hostname` ; ssh -V 2>&1 &&
printf %s: `hostname` ; php -v'
should work. (Assuming something sh-compatible as your login
shell, won't work that way with csh.)
Ciao
Thomas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 186 bytes
Desc: not available
Url :
http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20050301/9410746c/attachment.bin