我想每次通过PuTTY SSH到服务器时运行一些shell命令.我正在连接到由其他人管理的生产Web服务器,我不想在那里存储我自己的脚本.
我看到选项Connection> SSH> Remote Command,但如果我将初始化命令放在那里,在启动会话后,它会在命令执行后立即关闭.如何运行远程命令,然后保持会话打开,以便继续使用它?
命令完成后,SSH会话将立即关闭(以及PuTTY).默认情况下,"command"是一个shell.由于你已经覆盖了这个默认的"命令",但是你想要运行shell,你必须自己明确地执行shell:
my-command ; /bin/bash
Run Code Online (Sandbox Code Playgroud)
另请参阅在服务器上执行特定命令.
小智 2
一种选择是设置 putty 远程命令,如下所示:
ls > dir.ls & /bin/bash
Run Code Online (Sandbox Code Playgroud)
在此示例中,您要运行的命令是“ ls > dir.ls ”,它会创建包含目录列表内容的文件 dir.ls 。
当您想让 shell 保持打开状态时,您可以添加附加命令“ /bin/bash ”或您选择的任何其他 shell。
| 归档时间: |
|
| 查看次数: |
13118 次 |
| 最近记录: |