gpt4 book ai didi

linux - PLINK 命令执行但未创建文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:54:55 26 4
gpt4 key购买 nike

我编写了一个 bash 文件,因此如果用户选择特定选项,则在 Linux 服务器上将执行特定的 .sh 文件。

例如:

如果用户按 1:

for %%? in (1) do if /I "%C%"=="%%?" goto print

:print
CLS
start C:\tools\PLINK.EXE -ssh -pw <password> -t <user>@10.111.11.111 "echo <password> | sudo -S /var/www/test/test.sh"

我可以看到 shell 脚本启动,但在我的 Linux 服务器上“test.sh”有创建 .txt 文件的命令。

echo $NAME "test" >> test.txt (for example)

我现在的问题是...为什么我直接在linux服务器上运行test.sh,test.txt就创建成功了。

如果我通过 Windows 批处理文件运行 test.sh,我可以看到命令已激活,但 Linux 服务器上没有创建 test.txt 文件。

感谢您的帮助!

最佳答案

test.txt 位于您的 HOME 目录中,或者您可以提供完整路径以及 test.txt 来进行验证。

关于linux - PLINK 命令执行但未创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49570305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com