以下の「営業日基準分」単位でこの変数を使用したいという意味です。
minute hour mday month wday who command
これは、いくつかの設定ファイルでこれらの値を設定し、ここでこれらの時間範囲を使用したいからです。
答え1
変数をプレースホルダとして使用できないと思います。以下は許可されています
数字、ハイフンで
-
区切られた数字の範囲は、カンマで区切ることができます,
。例:毎月特定の日付に対して毎月2〜4日、 8〜10日にジョブを実行する必要があるかどうかを作成できます。
2-4,8-10
次の事前定義のいずれか
@reboot : Run once after reboot. @yearly : Run once a year, ie. "0 0 1 1 *". @annually : Run once a year, ie. "0 0 1 1 *". @monthly : Run once a month, ie. "0 0 1 * *". @weekly : Run once a week, ie. "0 0 * * 0". @daily : Run once a day, ie. "0 0 * * *". @hourly : Run once an hour, ie. "0 * * * *".
多数のタスクを生成するために動的なものが必要な場合は、crontabファイルに入れることができる必要なcrontabタイミングをダンプするシェルスクリプトを生成することをお勧めします。
答え2
crontabの標準構文を使用し、スクリプトでユーザー/曜日を確認する必要があるようです。