كيفية جدولة أوامر النظام باستخدام Cron على Linux

كيفية جدولة أوامر النظام باستخدام Cron على Linux

يمكنك جدولة أوامر النظام باستخدام Cron على Linux. ما هو كرون؟ انها خدمة الخلفية التي، عند تكوين، يمكن تنفيذ أي أمر ، النصي أو برنامج على جدول زمني. أفضل للجميع ، إنه قابل للتخصيص تمامًا.

يعد Cron مفيدًا للغاية ، لكن بناء جملة الأمر محير بشكل لا يصدق ، خاصة بالنسبة للمستخدم العادي. لهذا السبب ، سنقوم بتغطية كيفية فهم Cron بسهولة ، وهي بناء جملة الأوامر بحيث يمكنك جدولة أوامر النظام على جهاز Linux الخاص بك تلقائيًا!

قم بتثبيت Cronie

بالنسبة للجزء الأكبر ، يتم تثبيت Cron مسبقًا وإعداده على الكثير من توزيعات Linux. والسبب في ذلك هو أن Cron أساسي للكثير من أتمتة سطر الأوامر في صناعة Linux SysAdmin.

حتى إذا تم إعداد Cron على معظم التوزيعات ، فهذا لا يعني أن كل نظام تشغيل Linux موجود به. لذا ، قبل أن نتحدث عن كيفية استخدام Cron ، من الضروري أن تقوم بتثبيته على نظام التشغيل الخاص بك.

في هذا القسم ، سنركز على تثبيت Cronie ، وهي أداة توجد افتراضيًا في العديد من توزيعات Redhat Linux. السبب؟ لديها وظائف قياسية لـ Cron ، والحزم موجودة في مستودعات البرامج لمعظم توزيعات Linux.

لتحديد ما إذا كنت بحاجة إلى تثبيت حزمة Cronie ، قم بتشغيل نافذة طرفية وأدخل الأمر أدناه. إذا لم يحدث شيء ، فلن يكون لدى نظامك طريقة لجدولة أوامر النظام ، ويجب عليك تثبيت Cronie.

كرونتاب - ح

أوبونتو / ديبيان

لا يدعم Ubuntu و Debian Cronie. ومع ذلك ، غالبًا ما يتم تكوين توزيعات Linux هذه باستخدام Cron خارج الصندوق. إذا كان نظامك لا يمكنه استخدام Crontab لسبب ما ، فاستشر صفحات Debian أو Ubuntu wiki للحصول على المساعدة.

قوس لينكس

Arch Linux هو توزيعة Linux تعمل بنفسك ومن المتوقع أن يقوم المستخدمون بتثبيت كل حزمة على نظامهم وتكوينها بأنفسهم. نتيجة لذلك ، يتجاهل العديد من المستخدمين تثبيت تطبيق يتيح لهم جدولة أوامر النظام باستخدام Cron. لحسن الحظ ، فإن تطبيق Cronie موجود في مستودع برامج "Arch Linux Core". للحصول على Cronie ، أدخل الأمر Pacman أدناه.

sudo pacman -S cronie

فيدورا

Fedora Linux هو نظام تشغيل محطة عمل ، لذا من الجيد جدًا أنه يمكنك بالفعل التفاعل مع Cron و Crontab. ومع ذلك ، إذا كنت لا تستطيع لسبب ما ، يتم تثبيت Cronie بسهولة باستخدام أداة التعبئة والتغليف DNF .

sudo dnf تثبيت cronie -y

OpenSUSE

OpenSUSE Leap (إصدار SUSE الذي يستخدمه معظم المستخدمين) هو نظام تشغيل لمحطة العمل ، يشبه إلى حد كبير Fedora ، لذلك ، يجب إعداد Cron بالفعل. ومع ذلك، إذا لم يكن، تثبيت Cronie بما يلي Zypper الأوامر.

sudo zypper تثبيت كروني

لينكس عام

في توزيعة Linux غامضة لا تحتوي على نظام Cron؟ محظوظ بالنسبة لك ، Cronie مفتوح المصدر ، وتعليمات الإنشاء واضحة جدًا . لمعرفة المزيد ، انتقل إلى هذه الصفحة .

قم بجدولة أوامر النظام باستخدام Cron

تتطلب جدولة أوامر النظام باستخدام Cron "Crontab". "Crontab" هو ملف يحتفظ بعملياتك ويمررها إلى برنامج Cron الخفي للتشغيل.

للوصول إلى Crontab على نظامك ، قم بتشغيل Terminal وقم بتشغيل الأمر التالي أدناه. تأكد من تضمين EDITOR = nano line ، أو ستحصل على محرر أكثر تحديًا ، بدلاً من شيء سهل مثل Nano.

المحرر = nano crontab -e

بعد تشغيل الأمر ، سيفتح محرر النصوص على ملف فارغ جديد. هذا الملف الفارغ هو المكان الذي تذهب إليه أوامرك.

في Cron ، الجدولة معقدة نسبيًا. يمر بالدقائق والساعات والأيام والشهور وأيام الأسبوع. ومع ذلك ، لن نتناول كيفية كتابة جدول Cron يدويًا. بدلاً من ذلك ، سنوجهك إلى موقع Crontabgenerator الإلكتروني ، لأنه يجعل الأمور أكثر راحة.

كيفية جدولة أوامر النظام باستخدام Cron على Linux

بمجرد وصولك إلى المولد ، استخدم مربعات الاختيار لاختيار جدول زمني. بعد ذلك ، عندما تكون راضيًا عن الجدول الزمني ، انتقل إلى مربع "أمر التنفيذ".

في مربع "أمر التنفيذ" ، اكتب أوامر المحطة التي تريد أن ينفذها كمبيوتر أو خادم Linux تلقائيًا. ضع في اعتبارك أن "الأوامر" لا تقتصر على أوامر Linux مثل "apt update" و "ping" وما إلى ذلك. يمكن أن تكون أي شيء! طالما أن الأمر الخاص بك يعمل في المحطة ، فسوف يعمل في Cron!

كيفية جدولة أوامر النظام باستخدام Cron على Linux

هل انتهيت من ملء الأمر الخاص بك في مربع "أمر التنفيذ"؟ انقر فوق الزر الأخضر "إنشاء خط Crontab" لإخراج سطر نصي. بعد ذلك ، قم بتمييز النص في صفحة الإخراج والعودة إلى محرر نص Crontab.

كيفية جدولة أوامر النظام باستخدام Cron على Linux

اضغط على Ctrl + Shift + V للصق الرمز في Nano. ثم، حفظه مع السيطرة + O . بمجرد حفظ ملف Crontab الخاص بك ، يتم العمل الشاق. قم بإنهاء محرر مع السيطرة + X .

ملاحظة: قد يحتاج أولئك الذين لا يستخدمون Cronie إلى تنفيذ crontab -e بعد التحرير لضمان دخول الملف الجديد حيز التنفيذ.

عند الانتهاء من التعديل ، ستلاحظ خدمة Cron الخلفية وتقوم بتشغيله وفقًا للجدول الزمني الذي حددته!


تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.

كيفية تثبيت ملف DEB على نظام Linux

كيفية تثبيت ملف DEB على نظام Linux

ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.

كيف تلعب Dying Light على Linux

كيف تلعب Dying Light على Linux

Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.

كيف تلعب Undertale على Linux

كيف تلعب Undertale على Linux

Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك

كيف تلعب Total War: THREE KingdomS على Linux

كيف تلعب Total War: THREE KingdomS على Linux

Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.