30分ごとに実行するようにcronを設定する


8

30分ごとに実行されるcronを作成したいと思います。

例として別のcronを使用しています- config.xml管理インターフェースを使用せずに、ファイルにcronを作成しました。

私が使用している例は次のとおりです:

<tracking_cron>
    <schedule><cron_expr>0 4 * * *</cron_expr></schedule>
    <run>
        <model>tracking/observer::cron</model>
    </run>
</tracking_cron>

私の質問は次のとおりです。

1)上記のcronはどの間隔で実行されますか?

2)cron_expr30分ごとに実行する必要があるcron はどうなりますか?

回答:


14

追加した現在のcron式は<cron_expr>0 4 * * *</cron_expr>毎日午前4時に実行されます

next at 2017-03-23 04:00:00
then at 2017-03-24 04:00:00
then at 2017-03-25 04:00:00
then at 2017-03-26 04:00:00
then at 2017-03-27 04:00:00

30分ごとにそれをしたい場合は、次のように式を追加できます

<cron_expr>*/30 * * * *</cron_expr>

next at 2017-03-22 14:30:00
then at 2017-03-22 15:00:00
then at 2017-03-22 15:30:00
then at 2017-03-22 16:00:00
then at 2017-03-22 16:30:00

この参照サイトから式をテストできます


2
私はそのサイトをブックマークしました、それはまさに私が必要とするものです-私は広範囲に検索しましたが、あなたよりも実際にそれを説明するものはどこにも見つかりませんでした!
スカイタイガー2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.