执行 shell 脚本时将文件从 Windows 复制到 Linux

执行 shell 脚本时将文件从 Windows 复制到 Linux

我在Linux服务器上有一个程序,它在Linux服务器上运行shell脚本。 (说/tmp/ShellScript.sh)。

现在我想将 Windows 计算机位置上的文件复制C:\WindowsFolder\FileToCopy到 Linux 系统目录/tmp仅有的每当/tmp/ShellScript.sh在 Linux 上执行时。

我怎样才能做到这一点?

我还可以操作脚本/tmp/ShellScript.sh本身并在其中编写逻辑,考虑到默认情况下它是空的。

答案1

在Windows中创建一个扩展名为.bat的可执行文件,并在文件中添加下面给出的注释,无论何时都可以执行该.bat文件。

评论将文件从windows复制到linux,

pscp -pw password C:\WindowsFolder\FileToCopy $user@$ip:/tmp

相关内容