it-swarm.asia

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

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

72
igul222

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

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 هو شمس ، أو استخدم أسماء)
97
Johannes Weiss

السبت 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
21
James Wald

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

12
John T

من خلال تحقيق موسع حول "man 5 crontab" ، يبدو أن هذا سوف يقوم بالخدعة:

5 8 * * جلس/البيرة/بن/رجل 5 كرونتاب

2
Dewayne Christensen
5     8     *     *     6         *your command*
1
tom

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

تغيير crontab:

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

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

0
flypen

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

5 8 * * 6/usr/bin/foo

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

0
Citizen