1

groovyスクリプトを1時間ごとに実行するようにスケジュールするにはどうすればよいですか?C:\ groovyとしてgroovy_homeがあり、%GROOVY_HOME%\binのパスがあります。タスクスケジューラで、アクションはプログラムを開始します-"groovy C:\ Users \ Adrian \ Desktop \ mPest \ scripts \ WeatherScript.groovy"何が欠けていますか?

4

2 に答える 2

0

あなたが%GROOVY_HOME%\binあなたの上にいる%PATH%なら、あなたはそれを実行するように言うことができるはずですgroovy path\to\script.groovy

それはうまくいきませんか?

于 2012-04-24T08:32:47.643 に答える
0

私がよく行うのは、Groovyスクリプトを保持するフォルダーとして[開始]オプションを設定し、引数としてスクリプト名を使用することです。

さらに、私の場合、私はWindowsインスタンスのシステム管理者ではないため、%PATHに%GROOVY_HOME%\ binを設定せず、代わりにプログラム/スクリプトとしてgroovy.batへのフルパスを呼び出しています。パスにGroovyバイナリディレクトリへのパスが含まれている場合は、おそらく「groovy」を使用できますが、私の回答には含まれていません。

タスクスケジューラのアクションの完全な設定:プログラム/スクリプト:F:\ apache-groovy-binary-2.5.3 \ groovy-2.5.3 \ bin \ groovy.bin(または単に「groovy」またはGroovyへのフルパスバイナリフォルダー)引数の追加:Groovyスクリプトの名前(.groovyを含まない)開始場所: Groovyスクリプトがあるフォルダーへのパス

于 2022-01-04T20:34:12.433 に答える