gocronスケジューラを使用して、特定の日に特定の時間にジョブをスケジュールする

avishkar:

特定の曜日の特定の時間に間隔を空けてジョブをスケジュールしたい。私はこれにgocronスケジューラを使用しています。しかし、私は特定の日に仕事を始める方法を見つけることができません。たとえば、2019年9月7日午後3時にジョブを実行したいとします。9月7日から、そのジョブを毎日または毎週実行してほしい。gocronを使用してどうすればよいですか。または利用可能な他のパッケージ?

私はgocron.At()にUTC時間を渡そうとしましたが、「03:30」の時間形式のみを期待し、日付を期待していないため、パニックになります。

フリーザーバーン:

gocronのドキュメントを見ると、特定の日のスケジュール設定をサポートするようには設計されていないようです。これは、物事をさまざまな間隔で実行するようにスケジュールする方法として設計されているようで、元のcronユーティリティーが行うように設計されたものと非常に似ています。したがって、「この関数を2時間ごとに呼び出す」または「この関数を毎週日曜日の午後3時に呼び出す」を指定します。特定の日からのジョブの開始に関するドキュメントはないようです。

上記のAt(string)方法は、何かを実行する時刻を指定できるように文書化されています。したがって、これを使用して、ジョブが午後3時30分に実行されるように設定します。

開始時間を指定したい場合は、別のスケジューリングライブラリを見つけるか、特定の時間までスリープするゴルーチンを作成して自分で実装する必要があるでしょう。domcyrusによって言及されたStackOverflowの投稿は、自分で実装したり、他のいくつかのスケジューリングライブラリをリストしたりするための優れたリソースのようです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

特定の時間にtalendetlジョブを毎日スケジュールする

分類Dev

Pythoncrontabは特定の時間にジョブをスケジュールします

分類Dev

Quartz.Netを使用して、1日に特定の時間を実行するようにジョブをスケジュールします。

分類Dev

ジョブスケジューラを使用して、特定の時間に、次に特定の間隔でジョブを繰り返す

分類Dev

Azure CRON Expressionを使用して、間隔をスケジュールし、特定の日時に開始する方法

分類Dev

フラスコアプリを使用して特定の時間に関数をスケジュールする

分類Dev

解析で特定の時間に実行するジョブをスケジュールします

分類Dev

特定の時間に毎日の仕事をスケジュールする

分類Dev

特定の時間に実行するようにAndroidでジョブをスケジュールする

分類Dev

解析のコードから特定の時間にジョブをスケジュールします

分類Dev

ジョブスケジュールを使用して現在の日付と時刻を列に入力する

分類Dev

django-background-tasksを使用して特定の時間にタスクをスケジュールする

分類Dev

django-apschedulerは、1日の特定の時間に実行するジョブをスケジュールします

分類Dev

WorkManagerを使用して特定の時間に作業をスケジュールする

分類Dev

特定の日時にローカル通知をスケジュールする

分類Dev

cronジョブを使用して、ユーザーごとに可変時間で毎日の通知をスケジュールする

分類Dev

Javaの特定の時間にタスクをスケジュールする

分類Dev

Pythonスクリプトを毎日、特定の時間の間、X分ごとにスケジュールする

分類Dev

特定の期間の間にジョブをスケジュールするためのcron式

分類Dev

特定の時間のcronジョブのスケジュール

分類Dev

毎日特定の時間に呼び出すようにJavascript関数をスケジュールします

分類Dev

log4net - 1 日の特定の時間帯にのみロギングをスケジュールする

分類Dev

ラクダのルートを特定の時間に開始し、1日1回実行するようにスケジュールする方法

分類Dev

Linux: 毎日特定の異なる所定の時間にコマンドをスケジュールする

分類Dev

X回ごとにスケジュールを毎日特定の時間に変更する方法

分類Dev

N日ごとに1日の特定の時間に実行するタスクのスケジューラー

分類Dev

JMeterテスト計画を特定の時間に開始するようにスケジュールします

分類Dev

サーブレットで特定のジョブを使用してQuartzスケジューラを実装するにはどうすればよいですか?

分類Dev

次の12時間、1時間ごとにJenkinsのジョブをスケジュールする方法

Related 関連記事

  1. 1

    特定の時間にtalendetlジョブを毎日スケジュールする

  2. 2

    Pythoncrontabは特定の時間にジョブをスケジュールします

  3. 3

    Quartz.Netを使用して、1日に特定の時間を実行するようにジョブをスケジュールします。

  4. 4

    ジョブスケジューラを使用して、特定の時間に、次に特定の間隔でジョブを繰り返す

  5. 5

    Azure CRON Expressionを使用して、間隔をスケジュールし、特定の日時に開始する方法

  6. 6

    フラスコアプリを使用して特定の時間に関数をスケジュールする

  7. 7

    解析で特定の時間に実行するジョブをスケジュールします

  8. 8

    特定の時間に毎日の仕事をスケジュールする

  9. 9

    特定の時間に実行するようにAndroidでジョブをスケジュールする

  10. 10

    解析のコードから特定の時間にジョブをスケジュールします

  11. 11

    ジョブスケジュールを使用して現在の日付と時刻を列に入力する

  12. 12

    django-background-tasksを使用して特定の時間にタスクをスケジュールする

  13. 13

    django-apschedulerは、1日の特定の時間に実行するジョブをスケジュールします

  14. 14

    WorkManagerを使用して特定の時間に作業をスケジュールする

  15. 15

    特定の日時にローカル通知をスケジュールする

  16. 16

    cronジョブを使用して、ユーザーごとに可変時間で毎日の通知をスケジュールする

  17. 17

    Javaの特定の時間にタスクをスケジュールする

  18. 18

    Pythonスクリプトを毎日、特定の時間の間、X分ごとにスケジュールする

  19. 19

    特定の期間の間にジョブをスケジュールするためのcron式

  20. 20

    特定の時間のcronジョブのスケジュール

  21. 21

    毎日特定の時間に呼び出すようにJavascript関数をスケジュールします

  22. 22

    log4net - 1 日の特定の時間帯にのみロギングをスケジュールする

  23. 23

    ラクダのルートを特定の時間に開始し、1日1回実行するようにスケジュールする方法

  24. 24

    Linux: 毎日特定の異なる所定の時間にコマンドをスケジュールする

  25. 25

    X回ごとにスケジュールを毎日特定の時間に変更する方法

  26. 26

    N日ごとに1日の特定の時間に実行するタスクのスケジューラー

  27. 27

    JMeterテスト計画を特定の時間に開始するようにスケジュールします

  28. 28

    サーブレットで特定のジョブを使用してQuartzスケジューラを実装するにはどうすればよいですか?

  29. 29

    次の12時間、1時間ごとにJenkinsのジョブをスケジュールする方法

ホットタグ

アーカイブ