不均一な日に別のコマンドを実行するコマンド

不均一な日に別のコマンドを実行するコマンド

不均一な日に異なる方法で実行できるコマンドが必要です。

ベストアンサー1

一般ユーザーとしてcrontab -e編集を実行します。あなたのクローンタップ。 crontabに次のように入力します。

00 12 1-31/2 * * /path/to/the/command_for_odd_days
00 12 2-30/2 * * /path/to/the/command_for_even_days

このコマンドは毎日12:00(正午)に実行されます。

コンピュータ管理者の場合は、次のように生成できます。

/etc/cron.d/myservice

ファイルには、コマンドを実行する必要があるユーザーを指定する必要があることを除いて、内容は似ています。

00 12 1-31/2 * * someuser /path/to/the/command_for_odd_days
00 12 2-30/2 * * someuser /path/to/the/command_for_even_days

man 5 crontabこれらのcrontab形式の詳細については、実行してください。

1-31/2の構文(1から31の間の2日ごと)は、Ubuntuシステムで利用可能なすべてを含むほとんどの最新のcron実装で認識されるべきです。サポートされていない古代システムに会ったら1,3,5,7,...,29,31

おすすめ記事