crontabを使用した毎時/毎週のタスクの実行

crontabを使用した毎時/毎週のタスクの実行

以下を使ってタスクを実行したいと思います。予約されたこと 週に一度または1時間に1回が、指定された時間まで開始されません。

これが毎日のことなら、私は単にこれを書きます(後でcrontab -e)。

00 07 * * * my_command_here

時間ごとの作業について私が考えることができるものは次のとおりです。

00 */1 * * * my_command_here

これは部分的にのみ機能します。ジョブは午前7時以降にのみ開始したいと思います(午前2時にこのコマンドを入力すると、コマンドは午前3時、午前4時...などに実行されます)。

毎週実行するには何を書く必要がありますか?毎時間実行されるタスクは何ですか?

Ubuntu 19.10を使用しています。

ベストアンサー1

@weekly毎週実行する場合は、さまざまな設定で使用できます。

0 0 * * 0 your_weekly_command

時間が合わない場合は最初の 2 つのフィールドを調整し、日付が合わない場合は最後のフィールドを調整します。

午前7時から午後7時(含む)間の時間別実行の場合、

0 7-19 * * * your_hourly_command

おすすめ記事