plink:未知选项“-rf”
plink: unknown option "-rf"
感谢您调查我的问题。
我是 运行 来自 windows 的远程 linux 服务器上的命令,使用 plink。这是我的命令 运行
echo y | plink -v -pw %Linux-pw% -P %port% %Linux-user%@%Linux-Machine% rm -rf /root/jenkins/Sandbox/project1
如果我执行此命令,我会在 jenkins 中看到以下错误。
11:53:17 plink: unknown option "-rf"
奇怪的是我在两个 jenkins 作业中使用了相同的命令。一项工作正常,一项工作抛出了这个问题。
谁能对此提出建议。
当 %port%
变量解析为空字符串时,您会遇到此行为。
然后你得到这个:
echo y | plink -v -pw password -P user@machine rm -rf /root/jenkins/Sandbox/project1
将 user@machine
作为端口号,将 rm
作为主机名,将 -rf
作为 Plink 的附加开关。
此外,永远不要自动执行主机密钥验证 (echo y
)!
有关正确的解决方案,请参阅 How to pass echo y to plink.exe for first connection。
感谢您调查我的问题。
我是 运行 来自 windows 的远程 linux 服务器上的命令,使用 plink。这是我的命令 运行
echo y | plink -v -pw %Linux-pw% -P %port% %Linux-user%@%Linux-Machine% rm -rf /root/jenkins/Sandbox/project1
如果我执行此命令,我会在 jenkins 中看到以下错误。
11:53:17 plink: unknown option "-rf"
奇怪的是我在两个 jenkins 作业中使用了相同的命令。一项工作正常,一项工作抛出了这个问题。
谁能对此提出建议。
当 %port%
变量解析为空字符串时,您会遇到此行为。
然后你得到这个:
echo y | plink -v -pw password -P user@machine rm -rf /root/jenkins/Sandbox/project1
将 user@machine
作为端口号,将 rm
作为主机名,将 -rf
作为 Plink 的附加开关。
此外,永远不要自动执行主机密钥验证 (echo y
)!
有关正确的解决方案,请参阅 How to pass echo y to plink.exe for first connection。