
У меня есть программа на сервере Linux, которая запускает скрипт оболочки на сервере Linux. (скажем /tmp/ShellScript.sh
).
Теперь я хочу скопировать файл, расположенный на моем компьютере с Windows, C:\WindowsFolder\FileToCopy
в системный каталог Linux /tmp
,тольковсякий раз, когда /tmp/ShellScript.sh
выполняется в Linux.
Как мне этого добиться?
Я также могу манипулировать самим скриптом /tmp/ShellScript.sh
и писать в нем логику, учитывая, что по умолчанию он пуст.
решение1
Создайте один исполняемый файл с расширением .bat в Windows и добавьте в него комментарий, указанный ниже, запустите этот .bat-файл, когда захотите.
Комментарий для копирования файла из Windows в Linux,
pscp -pw password C:\WindowsFolder\FileToCopy $user@$ip:/tmp