سؤال تشغيل أمر كل أسبوع مع كرون؟


سؤال بسيط - كيف سيكون شكل دخول crontab لأمر أريد أن أجريه كل أسبوع يوم السبت الساعة 8:05 صباحا؟


70
2017-11-07 17:36


الأصل




الأجوبة:


يجب أن يفعل ذلك:

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 عبارة عن شمس ، أو استخدام أسماء)

95
2017-11-07 17:39





السبت 8:05 صباحا العثور على المدى

# 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

21
2017-11-07 17:41





هذه الإجابات صحيحة ، إذا لم تكن على دراية بكيفية استخدام كرون في المستقبل ، فاستخدم واحدة من العديد مولدات كرون:


12
2017-11-08 01:33





من التحقيق الشامل لـ "رجل 5 crontab" ، يبدو أن هذا سيؤدي إلى الحيلة:

5 8 * * sat / usr / bin / man 5 crontab


2
2017-11-07 17:47





5     8     *     *     6         *your command*

1
2017-11-07 17:40





http://www.scrounge.org/linux/cron.html

5 8 * * 6 / usr / bin / foo

... لتشغيل كل أسبوع يوم السبت الساعة 8:05


0
2017-11-07 17:42





يمكنك أيضًا القيام بهذا:

تغيير crontab:

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

ووضع جميع الأوامر النصية الخاصة بك في هذا الدليل / etc / cron.daily. تأكد من أنك قمت بإضافة حقوق التنفيذ الخاصة بهم.


0
2018-04-04 01:13