0

特定のファイルを監視するファイル監視ジョブをautosysに書き込もうとしています。ファイル名の形式は filename_ddmmyyyy です。

要件は、ファイルが毎日午前 7 時 15 分に到着し、ファイル ウォッチャー ジョブが午前 6 時 50 分に実行を開始し、午前 8 時まで実行されることです。ファイルがそれまでに受信された場合、ジョブは成功です。そうでない場合、アラートが発生します。

今私がやろうとしているのは、特定の日のファイルfilename_ddmmyyyyに注意することです。たとえば、今日が 2013 年 2 月 22 日の場合、ファイル名はfilename_22022013になり、これが探しているファイルです。filename_* のようなワイルドカードを使用すると、不要なファイルがすべて検索されます。

Windowsでこれを行う方法がわかりません。

どんな助けでも大歓迎です。

質問がある場合はお知らせください。

4

3 に答える 3

2

profileジョブの開始時に変数を初期化するには、job属性を使用する必要があります。これらの変数の1つは、探している日付パターンである必要があります(それを動的に出力する別のプロセスが必要になります)。watch_file次に、プロファイルスクリプトで変数に設定すると、属性内からその変数名を参照できます。

于 2013-03-11T15:17:18.853 に答える
1

日付を含む変数としてグローバル変数を作成し、その変数を使用します。

example:filename_$${GV_DATE}
GV_DATE: ddmmyyyy
于 2013-09-05T08:53:37.287 に答える