Cronで毎週コマンドを実行しますか?


72

簡単な質問-毎週土曜日の午前8時5分に実行するコマンドの場合、crontabエントリはどのように表示されますか?

回答:


97

それはそれを行う必要があります:

5 8 * * 6 <user> <command>

または読みやすさのために

5 8 * * Sat <user> <command>

ドキュメント(man 5 crontab):

              フィールドで許可されている値
              ----- --------------
              分0-59
              時間0-23
              月1-31の日
              月1〜12(または名前、以下を参照)
              曜日0〜7(0または7は日曜日、または名前を使用)

22

土8:05 AM実行検索

# Minute   Hour   Day of Month       Month          Day of Week        Command    
# (0-59)  (0-23)     (1-31)    (1-12 or Jan-Dec)  (0-6 or Sun-Sat)                
    5       8          *             *                Sat              /usr/bin/find





0

次のようにすることもできます。

crontabを変更します。

5 8    * * *   <user>   cd / && run-parts --report /etc/cron.daily

そして、すべてのコマンドスクリプトをこのディレクトリ/etc/cron.dailyに配置します。それらの実行権限を追加したことを確認してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.