我正在尝试使用 Python 脚本 (Nautilus 脚本) 从一台机器 ssh 到另一台机器。它的工作原理如下:
ssh -t user@server "cd /home/some/dir ; csh"
但是我不喜欢对 shell 类型进行硬编码的想法。
cwd
是否可以在SSH命令中设置无需硬码壳类型的方法?
答案1
而是调用$SHELL
。
ssh -t user@server 'cd /home/some/dir ; exec "$SHELL"'
答案2
你可以这样做...
ssh -t user@server "cd /home/some/dir ; bash"
bash
你想要的壳在哪里?