Crontab
Crontab: دليل المبتدئين لتشغيل المهام المجدولة في لينكس
Crontab (اختصار لـ "cron table") هو أداة قوية في أنظمة نظام التشغيل لينكس تسمح لك بجدولة المهام لتنفيذها تلقائيًا في أوقات محددة. هذه الأداة ضرورية بشكل خاص للمتداولين في العملات المشفرة الذين يعتمدون على الروبوتات التداول، وتنفيذ استراتيجيات التداول المعقدة، ومراقبة سوق العملات المشفرة باستمرار. في هذا المقال، سنشرح أساسيات Crontab وكيفية استخدامه لتنفيذ مهامك بشكل تلقائي.
ما هو Crontab؟
Crontab هو ملف نصي يحتوي على قائمة بالمهام (تُعرف باسم "cron jobs") التي سيتم تنفيذها بواسطة برنامج Cron. Cron هو برنامج جدولة المهام الأصلي لنظام التشغيل لينكس. يسمح لك Crontab بتحديد متى وكيف سيتم تشغيل هذه المهام، مما يوفر لك الوقت والجهد. يمكن استخدام Crontab لتنفيذ مجموعة واسعة من المهام، بما في ذلك:
- تشغيل البرامج النصية (scripts) لتنفيذ تحليل فني على بيانات الأسعار.
- إرسال إشعارات عبر البريد الإلكتروني حول أحداث معينة في السوق.
- إجراء نسخ احتياطي للبيانات المهمة المتعلقة بـ محفظة العملات المشفرة.
- تحديث بيانات مؤشرات التداول تلقائيًا.
- تنفيذ أوامر التداول بناءً على شروط محددة.
فهم صيغة 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. تأكد من أن الأوامر آمنة ولا تشكل خطرًا على نظامك.
روابط ذات صلة
- Cron
- نظام التشغيل لينكس
- العملات المشفرة
- الروبوتات التداول
- التحليل الفني
- التحليل الأساسي
- إدارة المخاطر
- استراتيجيات التداول
- مؤشرات التداول
- مؤشر المتوسط المتحرك
- مؤشر RSI
- مؤشر MACD
- حجم التداول
- الشموع اليابانية
- أنماط الشموع
- التحليل الموجي إليوت
- نظرية فيبوناتشي
- التقلب
- السيولة
- الرافعة المالية
- الخيارات الثنائية
- إدارة رأس المال
- تداول الخوارزمي
- تداول عالي التردد
- التحليل الكمي
ابدأ التداول الآن
سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين