Cron هو نظام فرعي لجدولة الوظائف لنظام Linux. يتم استخدامه لجدولة الوظائف المتكررة. إذا كنت ترغب في جدولة وظيفة لقطة واحدة ، فاستخدم النظام الفرعي.
يمكن لجميع المستخدمين على جهاز linux box إعداد وظائف cron بشرط أن يسمح لهم المسؤول بذلك: root. يتم تطبيق القيود على cron عن طريق تعديل مزيج من /etc/cron.allow و /etc/cron.deny.
في معظم توزيعات Linux ، يوجد أيضًا تكوين cron على مستوى النظام ، لم يتم تناوله هنا.
خطوات
الطريقة الأولى من 2: إعداد الملف
الخطوة 1. باستخدام المحرر المفضل لديك ، قم بإنشاء ملف cron به سطر لكل وظيفة ترغب في جدولتها ، بالتنسيق:
الأمر m h d m w
- م دقيقة
- ساعة ح
- يوم من الشهر
- شهر 1-12 م
- w يوم من أيام الأسبوع 0-7 ، الأحد ، الاثنين ، إلخ (الأحد = 0 = 7) من السهل أن تتذكر إذا فكرت في الطريقة التي قد يقول بها المرء التاريخ: الأربعاء ، 29 يوليو ، الساعة 10:30 ، ثم عكس الترتيب.
الخطوة الثانية: قم بتحميل ملفك في crontab:
crontab yourfile
الطريقة 2 من 2: تجربة مثال
الخطوة الأولى: قم بإنشاء ملف testCron.txt يحتوي على الأسطر التالية:
- # افعل هذا كل 10 دقائق
- * / 10 * * * * التاريخ >> ~ / testCron.log
الخطوة 2. قم بتحميله في cron:
اختبار crontab
الخطوة الثالثة. انتظر 30 دقيقة ، تحقق من testCron.log ، إذا كان يعمل فسيحدث ملفك بطابع زمني 3 مرات
الخطوة 4. قم بإزالة crontab بحيث لا يعمل إلى الأبد:
crontab -r
نصائح
- يمكنك تعديل crontab مباشرة باستخدام crontab -e ؛ لاحظ أنه يستخدم صيغة vi والتي يمكن أن تكون محرجة للمستخدم الجديد.
- دائمًا مع * لا تستخدم صفحات الرجل ، فهم أصدقاؤك: رجل كرونتاب