在 putty start 上运行单个命令

Sai*_*aif 3 windows command-line putty

我希望 putty 在启动后登录后运行单个命令,然后控制控制台。

假设每次我需要转到特定目录以在那里运行某些命令时。
我执行的命令会不时变化,但我每次都需要转到该特定目录:假设目录是a/b/c/

所以我需要运行一个

cd /a/b/c
Run Code Online (Sandbox Code Playgroud)

每次登录后命令。

目前我正在使用:

C:\Users\Administrator\Desktop\putty.exe [myhost] -l [user] -pw [password] 
Run Code Online (Sandbox Code Playgroud)

作为快捷方式文件中的Targetputty.exe。哪个工作正常。

但现在我想执行一个

cd /a/b/c
Run Code Online (Sandbox Code Playgroud)

自动登录后命令,这可能吗?

我已按照此处的建议进行了尝试。但它执行命令然后退出腻子。我不希望腻子在命令执行后退出。

h0c*_*355 5

您需要先将命令写入文件。然后您可以使用以下-m选项putty.exe

putty.exe -ssh user@192.168.56.1 -P 22 -pw password -m C:\fileWithCommand
Run Code Online (Sandbox Code Playgroud)

这取决于您要通过 SSH 访问的系统操作系统,是否可以在此文件中写入甚至一批命令。

上述方法可以执行整个脚本,但在终止时关闭会话。如果要输出,请下载plink.exe

plink.exe -ssh user@192.168.56.1 -P 22 -pw password echo test
Run Code Online (Sandbox Code Playgroud)

此命令打印test.

-P 22如果您的端口是22.


归档时间:

查看次数:

9180 次

最近记录:

4 年 前