cron式:0 / 1、1 / 1、*の違い


15

cronの式では、どのような違いがある0/11/1*


/、ここでは本当によく説明ステッピングです:publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/...
NickW

1
なぜ反対票を投じてください?不足している情報はありますか?質問は別のstackexchangeサイトに属しますか?
sdabet 14年

下矢印の上にマウスを置きます。ポップアップには、「この質問は研究努力を示していません。それは不明確または有用ではありません」と表示されます。コメントのないダウン投票は、これらの理由の少なくとも1つが原因であると推定される場合があります。
マッドハッター

おかげで@MadHatter、私はちょうど十分な評判を持っていない、まだ投票の詳細を参照してください
sdabet

回答:


20

用語がどこにあるかによります

  • 0/1 1ごとに0から開始することを意味します。
  • 1/1 1ごとに1から始まることを意味します。
  • * すべての可能な値を意味します。

そう

  • 分、時間、および曜日の列については0/1*これらは0ベースであるため、とは同等です。

  • 月の日と月の列のために1/1及び*これらと同等のですが1をベースとしています。


0/1数ヶ月間使用するのは意味がありますか?どうなるの?
sdabet

4

crontab定義では、5つの日付/時刻フィールドの意味は次のとおりです。

  1. 毎分(0から59)
  2. その日の時間(0から23)
  3. 月のどの日(1から31まで)
  4. 年のどの月(1から12または名前-1月、2月、...)
  5. 曜日(0〜6または名前-日、月、...)

*は、範囲の最初の要素から最後の要素までを意味します。n / xは、x値ごとにnから始まることを意味します。

あなたの場合、これは次のように翻訳できます:

  1. 0分
  2. 真夜中から1時間ごと(*に類似)
  3. 月の各日
  4. 最初の月(1月)から、毎月(*に似ています)
  5. 各曜日(最初の*の場合)

コマンドの場所にあるため、最後は正しくないように見えます(?*)。または/etc/cron.d/、特定のユーザーのcrontabではなく、下のファイルから取得した場合は、username&コマンドの代わりに。


0

0/1は1分ごとまたは1分ごとを意味し、1/1は私が思う毎月を意味しますが、それがその月にどのように機能するかはわかりません。


0/1では、1/1との違いは何*ですか?
sdabet 14年

0/1は時間の位置にあります。
user9517 14年

その時間は1時間
vic 14年

確かに、私は時間の一部を置き換えることができます0/1によって1/1、たとえばことは?同じことを意味しますか?
sdabet 14年

put 0または1then と同じではありませんか?
sdabet 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.