示例 #1) 'Unmodified' PuTTY 登录到默认目录 >> 输入 'Top' 命令 >>> 输入 'q' = 您返回根(默认)目录。
示例 #2) 使用 PuTTY 设置选项remote command= "Top" >> 从顶部输入 'q' = Instant logout (session closed)
示例 #3) 与 #2 相同,但有 1 个不同:PuTTY remote command= echo "Hello World!"; 最佳;
^^^ re #3:我在想短暂的停顿以回应(例如)Hello World!将模拟示例 #1,在 'q' 之后我将返回“Home”,但结果等于 #2(会话已关闭)
快速总结:这是“应该很简单”的事情之一;如何直接登录到“顶部”并在“q”之后仍然有会话?
...
.. 编辑:早上这个时候答案的涌入速度惊人!
注销:未登录 shell:使用“退出”
这是效果最好的确切代码:
top; /bin/bash -il
Run Code Online (Sandbox Code Playgroud)
我现在也在测试 Phil 的代码,他的代码几乎相同。
SSH 通过将远程命令传递给您配置的 shell 来执行该命令。如果您使用远程命令打开 PuTTY top,则 SSH 将运行以下命令:
$SHELL -c "top"
Run Code Online (Sandbox Code Playgroud)
当使用-c参数运行时,一旦命令终止,shell 就会终止,这会导致您的会话结束。
要运行 top 然后保持登录状态,您可以使用远程命令top; $SHELL -l。这将运行 top 然后启动登录 shell。
| 归档时间: |
|
| 查看次数: |
9418 次 |
| 最近记录: |