答えて

2

フォームdocs、非常によく似た例があります:

ラムダ関数を呼び出すごとに10分月曜 - 金曜
cron(0/10 * ? * MON-FRI *)

あなたは試みることができる:

users-cron: 
    handler: functions/users.cron 
    events: 
    - schedule: 
     rate: cron(0/10 * ? * * *) 
+0

は*、あなた、疑問符の違いを理解し、アスタリスクのですか?たとえば、?をアスタリスクに置き換えないのはなぜですか?それは同じように振る舞いませんか?そうでない場合、スケジュールされたジョブはどのように異なる動作をしますか? – robertjewell

+0

同じリンクから: '* - すべての値を指定する'、 '? - 指定された値はありません.'そして '月の日または曜日の値の1つが疑問符(?)でなければなりません。 ' – Zanon

1

これは私の質問に答える正確な構文です:?

users-cron: 
    handler: functions/users.cron 
    events: 
    - schedule: 
     rate: cron(0/10 0-23 ? * MON-SUN *) 
+0

最初のスケジュールを削除してみませんか?あなたが 'rate:rate(10 minutes)'を保つと、あなたの関数は2回実行されるようです。違いは、この10分の実行は、機能がデプロイされているときに開始され、時間の開始時に開始されないことです。 – Zanon

+0

また、時刻に '0-23'や' * 'を使い、曜日に' MON-SUN'や '*'を使うのは、同等の構文です。アスタリスクは 'すべての値を指定する 'を意味します。 – Zanon

+0

あなたは正しいです!申し訳ありません、それはタイプでした。私は、「レート:レート(10分) – robertjewell

関連する問題