عند العمل مع مهام النظام على أنظمة التشغيل مثل يونكس ، وغالبا ما تستخدم الأداة المساعدة كرون ، والذي يسمح لك لتشغيل المهام على جدول زمني. مثل أي برنامج ، وأحيانا هناك حالات عندما تحتاج إلى إعادة تشغيل كرون من أجل تطبيق التغييرات أو إصلاح المشاكل التي نشأت. في هذه المقالة ، سوف نلقي نظرة مفصلة على كيفية إعادة تشغيل كرون وحل المشاكل المحتملة.
- ما هو كرون?
- تحقق من كرون
- تحقق من الأوامر المتاحة
- أغلق المهام الحالية
- قتل عملية كرون
- حذف الملفات المؤقتة
- تحميل تكوين كرون الجديد
- إعادة تشغيل كرون
- إعادة تشغيل كرون على نظام التشغيل لينكس
- إعادة تشغيل كرون على نظام التشغيل ماك
- خاتمة
- سؤال وجواب
- كيف يمكنني إعادة تشغيل كرون?
- كيف يمكنني إعادة تشغيل كرون في أوبونتو?
- هل يمكنني إعادة تشغيل كرون دون إعادة تشغيل النظام بأكمله?
- ماذا علي أن أفعل بعد إعادة تشغيل كرون?
ما هو كرون?
كرون هو أداة قياسية في أنظمة التشغيل مثل يونكس التي تسمح للمستخدم لإدارة المهام التي يتم تنفيذها تلقائيا على فترات معينة. يتم تسجيل وظائف كرون في ملف كرونتاب ، والذي يقع في/فار/التخزين المؤقت/ كرون / الدليل. كل سطر في ملف كرونتاب هو مهمة في الشكل:
دقائق ، ساعات ، أيام ، شهور ، أيام ، أسابيع ، أمر
وظائف كرون يمكن أن تكون مفيدة جدا لأتمتة المهام مثل النسخ الاحتياطي ، وإرسال التقارير ، والمهام المتكررة الأخرى. ومع ذلك ، في بعض الأحيان هناك حالات عندما يكون من الضروري إعادة تشغيل كرون من أجل التغييرات في الإعدادات أو إصلاحات الشوائب نافذة المفعول. كيفية القيام بذلك ، وسوف ننظر أبعد من ذلك.
تحقق من كرون
كرون هي مهمة جدولة مدمجة في نظام التشغيل لأداء المهام وفقا لجدول زمني محدد.
إنها واحدة من أكثر الطرق شيوعا لأتمتة المهام الروتينية في أنظمة تشغيل لينكس ويونيكس. يأتي اسم " كرون "من الكلمة اليونانية" χρόνος "، والتي تعني"الوقت".
يقوم كرون بتشغيل المهام في الخلفية باستخدام ملف تكوين كرونتاب ، والذي يحتوي على قائمة بالمهام والمعلومات حول متى وكيف يجب إكمالها. وبالإضافة إلى ذلك ، كرون يدعم ملفات نظام كرونتاب التي تسمح لك لتشغيل المهام نيابة عن المستخدمين الآخرين.
لسرد المهام في ملف كرونتاب ، يمكنك استخدام بناء الجملة التالي:
- دقائق-من 0 إلى 59
- ساعات — من 0 إلى 23
- أيام الشهر — من 1 إلى 31
- أشهر-من 1 إلى 12 أو استخدام الأسماء المناسبة (على سبيل المثال ، يناير = 1)
- أيام الأسبوع هي من 0 إلى 7 أو استخدام الأسماء المناسبة (0 و 7 تمثل الأحد)
على سبيل المثال ، لتشغيل مهمة كل 5 دقائق ، يمكنك استخدام:
*/5 * * * * القيادةفي هذا المثال ، "*/5 "تعني" كل 5 دقائق "و" الأمر " هو الأمر الذي تريد تنفيذه.
من المهم أن نلاحظ أن الاستخدام السليم لل كرون يتطلب فهم جيد لبناء الجملة وقدراتها. المهام التي تم تكوينها بشكل غير صحيح يمكن أن تسبب عواقب غير مرغوب فيها. لذلك ، قبل إجراء تغييرات على ملف كرونتاب ، فمن المستحسن قراءة التعليمات والأمثلة على استخدام كرون لنظام التشغيل الخاص بك.
يحتوي القسم التالي على تعليمات مفصلة حول تغيير المهام في كرون وإعادة تشغيل كرون على أنظمة التشغيل المختلفة.
تحقق من الأوامر المتاحة
قبل إعادة تشغيل كرون ، من المفيد معرفة الأوامر المتوفرة. فيما يلي بعض الأوامر التي قد تكون مفيدة:
- كرونتاب إل: هذا الأمر يسمح لك لعرض وظائف كرون الحالية للمستخدم الحالي.
- كرونتاب-ه: يفتح هذا الأمر المحرر لتحرير المجموعة الحالية من وظائف كرون.
- كرونتاب-ر: هذا الأمر حذف المجموعة الحالية من وظائف كرون.
- حالة خدمة كرون: يعرض هذا الأمر حالة خدمة كرون ، سواء تم تمكينها أم لا.
- خدمة كرون ابدأ: يبدأ هذا الأمر خدمة كرون إذا تم إيقافه.
- توقف خدمة كرون: يوقف هذا الأمر خدمة كرون.
- إعادة تشغيل خدمة كرون: يقوم هذا الأمر بإعادة تشغيل خدمة كرون.
ضع في اعتبارك أن حقوق المستخدم المتميز (الجذر) مطلوبة عادة لتنفيذ الأوامر المذكورة أعلاه ، لذلك قد تحتاج إلى استخدام أمر سودو.
أغلق المهام الحالية
قبل إعادة تشغيل كرون ، من الضروري إغلاق جميع المهام الحالية لتجنب المشاكل أو التعارضات المحتملة أثناء إعادة التشغيل.
لإغلاق المهام الحالية ، اتبع الخطوات التالية:
- افتح محطة طرفية أو موجه أوامر.
- أدخل الأمر كرونتاب الإلكترونية واضغط أدخل. سيفتح هذا الأمر ملف كرونتاب في محرر نصوص.
- البحث عن جميع خطوط المهام في ملف كرونتاب.
- قم بالتعليق على هذه الأسطر عن طريق إضافة الحرف "#" إلى بداية كل سطر. على سبيل المثال:
- احفظ التغييرات وأغلق ملف كرونتاب.
بعد الانتهاء من هذه الخطوات ، سيتم إغلاق جميع المهام الحالية وستتمكن من إعادة تشغيل كرون دون مشاكل.
قتل عملية كرون
قد تكون إعادة تشغيل أو إيقاف عملية كرون ضرورية إذا كانت هناك مشاكل في تشغيلها أو إذا كنت بحاجة إلى إجراء تغييرات على ملف مهمة كرون.
لقتل عملية كرون ، اتبع هذه التعليمات:
- افتح محطة طرفية أو موجه أوامر.
- أدخل بس أوكس الأمر / غريب كرون واضغط إنتر. يتيح لك هذا الأمر العثور على عملية كرون في قائمة العمليات النشطة.
- بعد تنفيذ الأمر ، سيتم عرض معلومات حول عملية كرون. تذكر أو نسخ معرف العملية (بيد) ، والتي عادة ما توجد في العمود الأول من النتيجة.
- الآن أدخل الأمر سودو قتل -9 بيد ، حيث بيد هو معرف عملية كرون. اضغط على مفتاح الإدخال. هذا الأمر سوف ترسل إشارة إلى عملية كرون لتدميره.
- بعد تنفيذ الأمر ، يجب إيقاف عملية كرون تماما.
الآن بعد أن تم إيقاف عملية كرون ، يمكنك إعادة تشغيله أو إجراء التغييرات اللازمة على ملف مهمة كرون. لا تنس تشغيل عملية كرون مرة أخرى بعد إجراء التغييرات.
حذف الملفات المؤقتة
كرون بشكل دوري بإنشاء الملفات المؤقتة التي قد تأخذ مساحة على الخادم الخاص بك. لمسح هذه الملفات وتحرير مساحة ، تحتاج إلى اتباع الخطوات التالية:
افتح جلسة طرفية أو جلسة سش على الخادم الخاص بك.
أدخل الأمر سودو سو للتبديل إلى وضع الخارق.
ثم أدخل الأمر كرونتاب-ه لفتح ملف محرر كرون.
- إعادة تشغيل كرون لتطبيق الإعدادات الجديدة باستخدام الأمر:
خدمة سودو كرون تحديث
- بعد الانتهاء من هذه الخطوات, سوف كرون تلقائيا حذف الملفات المؤقتة كل يوم في منتصف الليل. سيساعد هذا في تحرير مساحة على الخادم الخاص بك والحفاظ عليه قيد التشغيل.
- فتح ملف كرونتاب-للقيام بذلك ، تشغيل
- قيادة كرونتاب إي
- في المحطة. سيتم فتح ملف مع مهام كرون الحالية.
- . سيتم إنشاء ملف باسم " النسخ الاحتياطي.النص " التي تحتوي على المهام الحالية.
تحرير التكوين-افتح ملف كرونتاب في محرر نصوص وقم بإجراء التغييرات اللازمة. كل مهمة في كرون لها بناء الجملة الخاص بها ويجب تحديدها في سطر منفصل. يمكن العثور على أمثلة بناء الجملة في وثائق كرون.
حفظ التغييرات - بعد اكتمال التحرير ، احفظ ملف كرونتاب.
تحديث التكوين-لتحميل تكوين كرون جديد ، تشغيل
ملف أمر كرونتاب.النص
أين " ملف.النص " هو اسم الملف مع التكوين المعدل.
- بعد الانتهاء من هذه الخطوات ، سيتم تنزيل التكوين الجديد وتطبيقه على مهام كرون. تأكد من التحقق من بناء الجملة الصحيح وصحة التغييرات التي تم إجراؤها قبل تحميل التكوين الجديد لتجنب الأخطاء في عملية كرون.
- إعادة تشغيل كرون
إذا قمت بإجراء تغييرات على جدول كرون أو ترغب في تحديثه ، سوف تحتاج إلى إعادة تشغيل خدمة كرون. في هذه المقالة ، ونحن سوف اقول لكم بالتفصيل كيفية القيام بذلك.
إعادة تشغيل كرون على نظام التشغيل لينكس
أدخل الأمر التالي لإعادة تشغيل كرون:
سيستيمكتل إعادة تشغيل كرون
سيقوم هذا الأمر بإعادة تشغيل خدمة كرون وتطبيق جميع التغييرات التي أجريتها على جدول كرون.
- يمكنك أيضا تشغيل
- حالة سيستيمكتل كرون
أمر للتأكد من إعادة تشغيل الخدمة بنجاح وتعمل بدون أخطاء.
إعادة تشغيل كرون على نظام التشغيل ماك
إذا كان لديك نظام التشغيل ماك تثبيت, يمكنك إعادة تشغيل كرون باتباع الخطوات التالية:
افتح محطة طرفية على جهاز الكمبيوتر الخاص بك.
أدخل الأمر التالي:
سودو / البيرة / بن / لونشكتل تفريغ / نظام / مكتبة/لونشدايمونس / كوم.فيكس.كرون.بليست & & سودو / البيرة / بن / لونشكتل تحميل / نظام / مكتبة/لونشدايمونس / كوم.فيكس.كرون.بليست
هذا الأمر تفريغ وتحميل خدمة كرون مرة أخرى ، والذي يسمح لك لتطبيق التغييرات على الجدول الزمني.
بعد تنفيذ هذا الأمر ، سيتم إعادة تشغيل خدمة كرون وسوف التغييرات الجدول الزمني نافذة المفعول.
خاتمة
الآن أنت تعرف كيفية إعادة تشغيل كرون على أنظمة التشغيل لينكس وماك. اتبع الإرشادات الواردة في هذه المقالة لتطبيق تغييرات الجدول الزمني وتأكد من أن خدمة كرون تعمل بدون أخطاء.
سؤال وجواب
كيف يمكنني إعادة تشغيل كرون?
هناك عدة طرق لإعادة تشغيل كرون. واحد منهم هو استخدام الأمر` خدمة كرون تحديث'. سيقوم هذا الأمر بإعادة تشغيل خدمة كرون ، وتطبيق جميع التغييرات في ملف التكوين. إذا قمت بتكوين التفويض عند تشغيل الأوامر ، فقد تحتاج إلى إدخال بيانات الاعتماد المناسبة.
كيف يمكنني إعادة تشغيل كرون في أوبونتو?