毎日11:30と19:00にcron表現

毎日11:30と19:00にcron表現

毎日午前11時30分と午後7時に実行されるクローン式を作成したいと思います。しかし0 30 11,19 ? * * *、11時30分と19時30分に実行し、0 30,0 11,19 ? * * *11時、11時30分、19時、19時30分に実行すると、私が望むタスクを実行するcron式をどのように書くことができますか?ご協力ありがとうございます。

ベストアンサー1

2行だけ追加してください。

30 11 * * * some-command
0  19 * * * some-command

重複を避けるためにコードを分割するには、コードを環境変数に保存できます。

CODE = some sh code here
30 11 * * * eval "$CODE"
0  19 * * * eval "$CODE"

でも:

CODE = some sh code here
RUN = eval eval "$CODE"
30 11 * * * $RUN
0  19 * * * $RUN

おすすめ記事