GNU/Linux >> Linux の 問題 >  >> Linux

毎週の cron は何時に開始されますか?

解決策 1:

Trevor が正しいとしても、ここでは別の回答をしています。

cron @weekly キーワードは、彼が述べたとおりです。 ただし 、ほとんどのディストリビューションは run-parts を使用します cron のキーワードを使用しない独自のスケジュールされた crontab ファイルを (時間単位、日単位、週単位、月単位で) 実行します。

、Ubuntuには/etc/cron.weeklyがあります cronjob ごとに個別のファイルが含まれています。

これは一般的に /etc/crontab で定義されています

Ubuntu の karmic 9.10 リリースには、 /etc/crontab に次のものがあります。

17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

したがって、Ubuntu の毎週の crontab は日曜日の午前 6 時 47 分に実行されます

注:crontab 実装のマンページを探すときは、man 5 crontab を使用します。 man crontab の代わりに .後者は、crontab コマンドの構文のみを提供します。前者は crontab 実装の詳細を提供します。

解決策 2:

@weekly は次と同等です:0 0 * * 0

したがって、日曜日の 00:00 に実行されます。


Linux
  1. 「lc_all=c」は何をしますか?

  2. Exec 3とは何ですか?

  3. エコー$は何ですか?行う??

  1. malloc(0) は何を返しますか?

  2. 「cd -」は何の略ですか?

  3. 「bash -c」は何をしますか?

  1. 「–」(二点鎖線)とはどういう意味ですか?

  2. PulseAudio はどのように起動しますか?

  3. kill -- -0 は何をしますか?