
Linux サーバー上にシェル スクリプトを実行するプログラムがあります ( とします/tmp/ShellScript.sh
)。
今、Windowsマシンの場所にあるファイルをC:\WindowsFolder\FileToCopy
Linuxシステムディレクトリにコピーしたいのです/tmp
が、のみ/tmp/ShellScript.sh
Linux 上で実行されるたびに。
どうすればこれを実現できますか?
デフォルトでは空なので、スクリプト/tmp/ShellScript.sh
自体を操作してその中にロジックを記述することもできます。
答え1
Windows に拡張子 .bat の実行可能ファイルを 1 つ作成し、ファイルに以下のコメントを追加して、いつでもこの .bat ファイルを実行します。
WindowsからLinuxにファイルをコピーするためのコメント、
pscp -pw password C:\WindowsFolder\FileToCopy $user@$ip:/tmp