crontabを使用してカスタムプロセスを実行する必要があります。

crontabを使用してカスタムプロセスを実行する必要があります。

たとえば、cron-tabsを使用して15日ごとにカスタムプロセスを実行する必要がありますが、日付は異なります。

00 18 */15 * 4
00 1 */15 * 1

日付は固定されておらず、常に変更されます。これは可能ですか?ありがとう

ベストアンサー1

ナクロンこれらの用途に特別に設計されています。

15 0 mycustomjob /runmystuff.sh

15日ごとに特定の時間に実行するには、少し作業が必要な場合があります。遅延を指定できますが、ジョブがいつ開始されるかは保証できません。

それ以外の場合は、他の説明で示唆されているように、毎時間スクリプトを実行するか、通常のcronのスクリプトを実行してから実際のタスクを実行する必要があるかどうかを判断できます。たとえば、ジョブがdate +%s -d "-15 days"最後に実行されたときの値を確認できます。あるいは、もちろん必要なものもあります。

おすすめ記事