Try running the command its parameters inside quotes (")

for example: ssh u...@host "command param1 paramN"

I must say that it is quite difficult to provide you with a solution because
I don't really know what the script does and how does it handles each
parameter, it would be better if you can provide it to me.

good luck

shay

On Sun, Dec 6, 2009 at 5:31 PM, eliyahu cohen <eliyahu.coh...@yahoo.com>wrote:

> I have a user called bypass whose defined shell in /etc/passwd is
> /Path/To/bypass.sh
>
> that script takes three parameters. When I run the script from the command
> line the script identifies the parameters. However, when the script is run
> via an ssh command (i.e. ssh byp...@10.1.1.1 Parm1 Parm2 Parm2) the script
> does not see all three parameters. I've also tried calling the script via
> ssh byp...@10.1.1.1 /Path/To/bypass.sh Parm1 Parm2 Parm3, but no joy. How
> can I have a script run as the users shell and execute multiple receieved
> parameters?
>
> Thanks,
>
> Eliyahu
>
>
>
>
> _______________________________________________
> Linux-il mailing list
> Linux-il@cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>
_______________________________________________
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

Reply via email to