0
目標非常簡單:我需要爲手動任務創建一個DAG,該任務不應該定期運行,而只能在管理員按下「運行」按鈕時執行。理想情況下,無需切換「取消暫停」和「暫停」DAG(您知道某人肯定會忘記暫停)。如何定義不應該定期運行的氣流DAG /任務
到目前爲止,我只有schedule_interval="0 0 30 2 *"
(2月30日希望永遠不會發生),但必須有更好的方法!
有嗎?
目標非常簡單:我需要爲手動任務創建一個DAG,該任務不應該定期運行,而只能在管理員按下「運行」按鈕時執行。理想情況下,無需切換「取消暫停」和「暫停」DAG(您知道某人肯定會忘記暫停)。如何定義不應該定期運行的氣流DAG /任務
到目前爲止,我只有schedule_interval="0 0 30 2 *"
(2月30日希望永遠不會發生),但必須有更好的方法!
有嗎?
根據documentation,您可以將調度程序預設置爲None
(不要調度,僅用於「外部觸發」的DAG)。另外,如果安排一次且僅安排一次,則可以將其設置爲@once
。
太棒了!沒有注意到。對我感到羞恥;)謝謝! –