私はAutoSysをジョブスケジューリングに使用しています。小さなジョブの変更(開始時刻など)のために、ボックスを削除して再挿入するJIL(ジョブ命令言語) 。使用可能な更新コマンドはありますか? CAのAutoSys cheat sheetには情報がありません。AutoSysスケジューラーの更新JIL
答えて
はい、
これはupdate_job:属性です。ボックスを変更するには
例を使用してファイルに午前14時00
update_job: BOX_A
start_times: "15:00"
保存このから15:00の時間を開始し、それを実行しBOX_A JIL < filename.jil
update_job: YOUR_JOB_NAME start_times: 04:00
他の読者の説明を追加してください。 –
UPDATE_JOBを使用することができます。これを使用し、update_jobを使用してupdate_jobを実行してupdate_jobを実行すると、start_timesエントリがインクルードされますが、値は指定されません。以下のサンプルを参照してください。
update_job: BOX_A
start_times:
上記の説明では、ジョブの開始時刻が削除されます。 update jilでstart_timesを削除しただけでは、start_timesは更新されず、jilに残っています。
興味のある方は、autosysジョブを作成して別のジョブを更新することができます。以下の出力はjilファイルに置いてautosysジョブを作成することができます。このジョブを開始すると、週に7日実行するジョブからsaが削除されます。私は土曜日の土曜日にビルド中に実行する必要がないときに、時には多くのデータベースジョブを持っています。
-------------This goes in the jil file-------------------
/* ----------------- update_job_date ----------------- */
insert_job: update_job_date job_type: c
box_name: update_job_attributes
command: echo "update_job\: runs_every_day job_type\: c days_of_week\: mo,tu,we,th,fr,su" | jil
machine: localhost
owner: [email protected]
permission: gx,wx
condition: d(job1)
description: "change date for update_job_date"
std_out_file: "$TEMP_PATH/$AUTO_JOB_NAME.log"
std_err_file: "$TEMP_PATH/$AUTO_JOB_NAME.log"
alarm_if_fail: 1
profile: /home/variables_autosys
-------------This goes in the jil file-------------------
私はアップデートの機能を理解しており、他の多くの属性を更新することができます。上記の例では、更新を実行するためにjilファイルを作成する必要はありません。
上記の私の例は、ユーザーがアドホックなメンテナンスのためにこれを行う必要があるシナリオです。したがって、そのインスタンスでは、ジョブの特定のautosys属性をオンまたはオフに切り替える必要があるジョブを含む保守ボックスを作成します。私は箱の中のすべてを見るのが簡単だし、物事をもう一度戻すために別の仕事を作ることができます。
グラフィカルインターフェイスからupdate jilコマンドを実行できることは、あまり知られていません。 あなたがしなければならないすべては、コマンドラインあなたはJIL CLIから直接コマンドを入力しながら、検討する必要があるかもしれません
command: echo "update_job\: runs_every_day job_type\: c start_times\: " | jil
一つのことでこれを指定され、その出口はあなたのcommands.Otherwiseそれを終えた後に書き込まれなければなら効果がない可能性があります。これは数日前に私と一緒に起こります。
だから、それが起こった場合は、JILのコマンドを入力したこと、それは、有効になるようprompt.Somethingの最後に終了を書いてみてくださいdidntは:でこれを保存するために
jil>> update_job: xyz <Enter>
jil>>1>start_times: 11:00 <Enter>
jil>>2>exit <Enter>
- 1. AutoSys JILスクリプトからUNIXスクリプトに環境変数を渡す
- 2. FullCalendarスケジューラーの更新リソースJSONオブジェクト
- 3. 剣道スケジューラーは更新メソッドを呼び出さないMVC 5
- 4. Autosysマシンコンテナ
- 5. Autosysのファイルウォッチ
- 6. Autosysボックスの問題
- 7. Autosys Watch_File宣言
- 8. Autosysロードバランサとマシンスティッキー
- 9. Autosys許可オプション
- 10. スケジュールAutosysジョブ
- 11. Autosys Job Configuration
- 12. ベスト・スケジューラーfor .NETアプリケーション?
- 13. cronスケジューラーとmeanjsの統合
- 14. ワークロード・スケジューラー(TWS CTRL-M代替)
- 15. AUTOSYS jjobs max run警告システム
- 16. MVCのgoogleカレンダーのようなスケジューラー
- 17. スケジューラーが空のファイルを生成する
- 18. スケジューラー遅延によるActiveMqフェイルオーバー
- 19. autosysはバッチファイルを実行しません
- 20. 変数パラメータを持つAutosysコマンドジョブ
- 21. 次回のAutoSysでのジョブの実行日
- 22. AutosysのON ICEジョブとON HOLDジョブの違い
- 23. どのようautosysジョブの完了時間
- 24. .netからのautosysジョブの呼び出し
- 25. 剣道スケジューラーの編集からデータを取得
- 26. AzureスケジューラーSchedulerClientクラスの作成に関する問題
- 27. IBMワークロード・スケジューラー・ダッシュボードのデータをシェル・スクリプトから取得
- 28. Pythonスクリプトを実行するためのスケジューラー
- 29. asp.net core rc2でJILを使用することはできますか?
- 30. 独立ジョブを順番に実行するためのAutosysコマンド
キーポイントですjil
または、UNIXのプロンプトにjilと入力し、autosysジョブコマンドを入力してください。 –