Autosys でジョブをスケジュールしようとしていますが、このジョブを月に 1 回実行したいと考えています。たとえば、毎月 5 日。Autosys でこれを構成する方法を教えてください。
調査を行った結果、Autosys でカレンダーを作成する必要があることがわかりました。autosys でそのようなカレンダーを作成および構成する方法を教えてください。
Autosys が提供するツールを使用してカレンダーを作成するには、いくつかの方法があります。ツールを起動するコマンドはautocal
(グラフィカル エディター) とautocal_asc
(テキストベースのエディター) です。実行可能ファイルは、Autosys ルート ユーザー ディレクトリ (/etc/autosys など) で利用できます。グラフィカル インターフェースを使用することをお勧めします。
ユーティリティが実行されると、新しいカレンダーを作成できるようになります ([ファイル] > [新規])。名前を付けて (例: 5thOfTheMonth)、[編集] > [ルールの適用] を選択します。ここでは、ジョブを実行したい日付やその他の多くのオプションを設定できます。
カレンダーを作成して保存したら、run_calendar
JIL コマンド ( run_calendar: 5thOfTheMonth
) を使用するか、[ジョブ定義] > [日付/時刻オプション] グラフィカル インターフェイスでカレンダーを指定して、ジョブをカレンダーに関連付けることができます。
make an extended calendar, like this-
5th_day_every_month
-------------------
Enter Name: 5th_day_evry_mnth
Enter Workdays [XXXXX..]:
Enter Non-workday Actions [' ',O,N,W,P]:
Enter Holiday Actions [' ',O,S,N,W,P]:
Enter Holiday Calendar [none]:
Enter Cycle Name [none]:
Enter Date Adjustment [0]:
Enter Date Conditions [DAILY]: MNTHD#5
ファイルからカレンダーをインポートできる Autosys Web ポータルがある場合は、ファイル内に拡張カレンダーを定義できます。拡張カレンダーの条件属性には、 で日付を指定できますMNTHD#nn
。ここで、は月nn
のnn
第 1 日です。
拡張カレンダーは次のように定義できます
extended_calendar: fifth_of_month
condition: MNTHD#5
run_calendar
そして、あなたの仕事の属性としてカレンダーを含めることができます
insert_job: job_name
run_calendar: fifth_of_month
延長カレンダーのさまざまな条件の詳細については、こちらをご覧ください。