This is a discussion on Re: setting current dir of remote shell within the OpenSSH Development forums, part of the Networking and Network Related category; Dave Yost wrote: > I have a command that will upload stuff from the current dir within a > local ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Dave Yost wrote:
> I have a command that will upload stuff from the current dir within a > local copy of a web site to the corresponding dir on the web server. > http://Yost.com/computers/yostupload > > The command has a -l argument that will log you in to the server via > ssh. So far so good. > > But I would like this -l argument to set the current dir on the > remote host so it is the dir corresponding to the current dir on the > local host. > I can't see how to do that with ssh, and if I try something like the > following, ssh barfs. > > #!/bin/zsh > > ssh foo.com <<< cd website/bar/baz <& 0 It's not exactly the same as a login shell but it's close: ssh -t someserver "(cd `pwd` && exec $SHELL -)" -- Darren Tucker (dtucker at zip.com.au) GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4 37C9 C982 80C7 8FF4 FA69 Good judgement comes with experience. Unfortunately, the experience usually comes from bad judgement. _______________________________________________ openssh-unix-dev mailing list openssh-unix-dev@mindrot.org http://lists.mindrot.org/mailman/lis...enssh-unix-dev |
![]() |
| Thread Tools | |
| Display Modes | |
|
|