Crontab

From binaryoption
Revision as of 03:56, 23 April 2025 by Admin (talk | contribs) (@pipegas_WP)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Баннер1

Crontab: دليل المبتدئين لتشغيل المهام المجدولة في لينكس

Crontab (اختصار لـ "cron table") هو أداة قوية في أنظمة نظام التشغيل لينكس تسمح لك بجدولة المهام لتنفيذها تلقائيًا في أوقات محددة. هذه الأداة ضرورية بشكل خاص للمتداولين في العملات المشفرة الذين يعتمدون على الروبوتات التداول، وتنفيذ استراتيجيات التداول المعقدة، ومراقبة سوق العملات المشفرة باستمرار. في هذا المقال، سنشرح أساسيات Crontab وكيفية استخدامه لتنفيذ مهامك بشكل تلقائي.

ما هو Crontab؟

Crontab هو ملف نصي يحتوي على قائمة بالمهام (تُعرف باسم "cron jobs") التي سيتم تنفيذها بواسطة برنامج Cron. Cron هو برنامج جدولة المهام الأصلي لنظام التشغيل لينكس. يسمح لك Crontab بتحديد متى وكيف سيتم تشغيل هذه المهام، مما يوفر لك الوقت والجهد. يمكن استخدام Crontab لتنفيذ مجموعة واسعة من المهام، بما في ذلك:

فهم صيغة Crontab

كل سطر في ملف Crontab يمثل مهمة واحدة. تتكون كل مهمة من خمسة حقول زمنية متبوعة بالأمر الذي سيتم تنفيذه. الصيغة العامة هي:

* * * * * command to be executed

حيث:

  • * (الدقيقة): قيمة بين 0 و 59.
  • * (الساعة): قيمة بين 0 و 23.
  • * (اليوم في الشهر): قيمة بين 1 و 31.
  • * (الشهر): قيمة بين 1 و 12.
  • * (يوم الأسبوع): قيمة بين 0 و 6 (0 هو الأحد).
  • command to be executed : الأمر الذي سيتم تنفيذه.

يمكنك استخدام العلامات التالية في الحقول الزمنية:

  • * : يعني "كل". على سبيل المثال، * في حقل الدقيقة يعني "كل دقيقة".
  • / : يعني "كل فترة". على سبيل المثال، */5 في حقل الدقيقة يعني "كل 5 دقائق".
  • , : يعني "قائمة". على سبيل المثال، 1,3,5 في حقل اليوم في الشهر يعني "الأيام 1 و 3 و 5".
  • - : يعني "نطاق". على سبيل المثال، 1-5 في حقل اليوم في الشهر يعني "الأيام من 1 إلى 5".

أمثلة عملية

| الوصف | صيغة Crontab | |---|---| | تشغيل برنامج نصي كل دقيقة | * * * * * /path/to/script.sh | | تشغيل برنامج نصي كل ساعة | 0 * * * * /path/to/script.sh | | تشغيل برنامج نصي كل يوم في الساعة 2:30 صباحًا | 30 2 * * * /path/to/script.sh | | تشغيل برنامج نصي كل يوم اثنين في الساعة 8:00 صباحًا | 0 8 * * 1 /path/to/script.sh | | تشغيل برنامج نصي في اليوم الأول من كل شهر في الساعة 12:00 ظهرًا | 0 12 1 * * /path/to/script.sh |

إدارة ملف Crontab

لتحرير ملف Crontab الخاص بك، استخدم الأمر التالي في الطرفية:

crontab -e

سيفتح هذا الأمر ملف Crontab في محرر النصوص الافتراضي الخاص بك. أضف مهامك الجديدة إلى الملف واحفظه. سيقوم Cron تلقائيًا بتحميل التغييرات.

لإدراج محتويات ملف Crontab الخاص بك، استخدم الأمر:

crontab -l

لحذف ملف Crontab الخاص بك، استخدم الأمر:

crontab -r

    • تحذير:** كن حذرًا عند استخدام الأمر crontab -r، لأنه سيحذف جميع المهام المجدولة.

Crontab للمتداولين في العملات المشفرة

بالنسبة للمتداولين في العملات المشفرة، يمكن استخدام Crontab لتنفيذ مهام مهمة مثل:

اعتبارات هامة

  • **مسارات الملفات:** تأكد من استخدام مسارات كاملة للملفات والأوامر في ملف Crontab.
  • **بيئة العمل:** Crontab يعمل في بيئة عمل مختلفة عن بيئة العمل التفاعلية الخاصة بك. قد تحتاج إلى تحديد متغيرات البيئة المطلوبة في ملف Crontab.
  • **تسجيل الأخطاء:** من المهم تسجيل الأخطاء التي تحدث عند تنفيذ مهام Crontab. يمكنك القيام بذلك عن طريق إعادة توجيه الإخراج القياسي والإخراج الخطأ إلى ملف سجل.
  • **الأمان:** كن حذرًا بشأن الأوامر التي تقوم بتشغيلها من خلال Crontab. تأكد من أن الأوامر آمنة ولا تشكل خطرًا على نظامك.

روابط ذات صلة

ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер