سؤال بسيط - كيف سيبدو إدخال crontab للأمر الذي أريد تشغيله كل أسبوع يوم السبت في الساعة 8:05 صباحًا؟
يجب أن تفعل ذلك:
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 هو شمس ، أو استخدم أسماء)
السبت 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
من خلال تحقيق موسع حول "man 5 crontab" ، يبدو أن هذا سوف يقوم بالخدعة:
5 8 * * جلس/البيرة/بن/رجل 5 كرونتاب
5 8 * * 6 *your command*
يمكنك أيضًا القيام بهذا مثل:
تغيير crontab:
5 8 * * * <user> cd / && run-parts --report /etc/cron.daily
ووضع كل ما تبذلونه من البرامج النصية الأوامر في هذا الدليل/الخ/cron.daily. تأكد من إضافة حقوق التنفيذ الخاصة بهم.
http://www.scrounge.org/linux/cron.html
5 8 * * 6/usr/bin/foo
... لتشغيل كل أسبوع يوم السبت الساعة 8:05 صباحًا