Plink 工作目录
Plink working directory
MY SERVER: BitVise SSH server for windows
My Client: plink.exe
我一辈子都想不出如何在使用 plink.exe 时更改目录并在该目录中执行脚本。
我正在做这样的事情来尝试发送命令来切换目录并执行脚本:
C:\plink.exe -ssh 10.10.10.10 -P 22 -l user -pw password cd C:\sample && install.bat
但是,每次我 运行 时,我的命令都会失败,说明 install.bat 不存在。如果我使用 putty,连接到 GUI,然后 运行 cd C:\sample && install.bat 命令,一切都按预期工作。
是否可以告诉 plink 连接到什么目录?
由于 &
是 cmd
中的命令分隔符,您是否将命令放在引号中?我敢打赌,它正在尝试在服务器上 运行 cd C:\sample
并在本地 install.bat
。
C:\plink.exe -ssh 10.10.10.10 -P 22 -l user -pw password "cd C:\sample && install.bat"
MY SERVER: BitVise SSH server for windows
My Client: plink.exe
我一辈子都想不出如何在使用 plink.exe 时更改目录并在该目录中执行脚本。
我正在做这样的事情来尝试发送命令来切换目录并执行脚本:
C:\plink.exe -ssh 10.10.10.10 -P 22 -l user -pw password cd C:\sample && install.bat
但是,每次我 运行 时,我的命令都会失败,说明 install.bat 不存在。如果我使用 putty,连接到 GUI,然后 运行 cd C:\sample && install.bat 命令,一切都按预期工作。
是否可以告诉 plink 连接到什么目录?
由于 &
是 cmd
中的命令分隔符,您是否将命令放在引号中?我敢打赌,它正在尝试在服务器上 运行 cd C:\sample
并在本地 install.bat
。
C:\plink.exe -ssh 10.10.10.10 -P 22 -l user -pw password "cd C:\sample && install.bat"