私は SFTP 接続を介して Java からスクリプトを呼び出す初心者です。
これまでのところ、以下のコードスニペットを見つけることができました
Process p = Runtime.getRuntime().exec("cmd /c start Hello.bat");
p.waitFor();
Hello.bat のサンプルを次に示します。
@echo off
echo "Hello World"
ただし、コマンド ウィンドウに出力が表示されず、エラーが発生しませんでした (Hello.bat ファイルの場所が正しくないようです)。
私の実際の最終的なスクリプトには、コピー、読み取り、アーカイブ、削除、および成功または失敗のコードの戻りが含まれます。
上記の方法を使用したスクリプトの種類は問題ありません。実際のサンプルで正しい方向にアドバイスしてくれることを願っています。
よろしくお願いします