مولّد Cron Expression
مولّد Cron Expression هو أداة تساعدك على بناء تعبيرات Unix cron بدقة وسهولة. تعمل الأداة بالكامل في المتصفح دون رفع بيانات، مما يحافظ على خصوصيتك.
مولّد Cron Expression هو أداة متخصصة في إنشاء تعبيرات cron الخاصة بأنظمة Unix، والتي تتكون من خمسة حقول رئيسية: الدقيقة، الساعة، يوم الشهر، الشهر، ويوم الأسبوع. يدعم مولّد التعبيرات استخدام الرموز البرية مثل *، النطاقات مثل 1-5، الخطوات مثل */15 والقوائم مثل 1,3,5. تتم معالجة الأوامر مباشرة في المتصفح، مما يضمن عدم رفع أي بيانات خارج جهازك، وهو أمر هام للحفاظ على الخصوصية. بالإضافة إلى ذلك، يوفر وصفًا قابلًا للقراءة بواسطة مكتبة cronstrue، مما يسهل فهم التعبيرات المركبة. يمكن استخدام هذه الأداة مع بيئات مثل crontab، GitHub Actions، وKubernetes CronJobs. تتكامل هذه الأداة مع Uuid Generator وTimestamp Converter لتوفير حلول متكاملة للمطورين والمصممين.
كيفية استخدام مولّد Cron Expression
- اختر الحقل الذي تريد تعديله من بين الدقائق، الساعات، أيام الشهر، الشهور، أو أيام الأسبوع.
- قم بإدخال القيم المطلوبة باستخدام الرموز المدعومة مثل
*للكل، أو النطاقات1-5، أو الخطوات*/15، أو القوائم1,3,5. - استخدم أحد الإعدادات المسبقة العشرة مثل "كل دقيقة" أو "يوميًا" لتسريع عملية البناء.
- شاهد الوصف النصي للتعبير الناتج المولد بواسطة مكتبة
cronstrueلفهم معنى التعبير بسهولة.
كيف يعمل مولّد Cron Expression
يعمل مولّد Cron Expression عبر واجهة مستخدم تفاعلية تعتمد على مكتبة cronstrue لعرض وصفات نصية واضحة للتعبيرات. التعبيرات نفسها تتكون من خمسة حقول رئيسية تحدد وقت التنفيذ: دقيقة (0-59)، ساعة (0-23)، يوم من الشهر (1-31)، شهر (1-12)، ويوم من الأسبوع (0-6، حيث 0 هو الأحد). يدعم التعبير الرموز البرية * التي تعني "كل القيم"، النطاقات مثل 1-5، الخطوات مثل */15 التي تعني كل 15 دقيقة، والقوائم مثل 1,3,5. يتم توليد التعبير في المتصفح بدون إرسال بيانات للخادم، مما يعزز الخصوصية ويقلل الاعتماد على الإنترنت.
مثال عملي
تعبير الإدخال: */10 9-17 * * 1-5
الوصف: تشغيل الأمر كل 10 دقائق بين الساعة 9 صباحًا و5 مساءً من الاثنين إلى الجمعة.متى تستخدم مولّد Cron Expression
- عندما تحتاج إلى جدولة مهام في crontab على أنظمة Unix أو Linux.
- لتكوين مهام مجدولة في GitHub Actions لتشغيل العمليات التلقائية.
- لإنشاء مهام CronJobs في Kubernetes لإدارة الحاويات وتكرار المهام.
- كمطور أو مصمم تحتاج إلى اختبار تعبيرات cron مع فهم واضح لوظيفتها.
- كأخصائي SEO تريد جدولة أدوات تحسين الأداء أو تحديث المحتوى تلقائيًا.
- كطالب أو متعلم ترغب في فهم كيفية عمل التعبيرات الزمنية المجدولة.
يمكنك أيضًا الاستفادة من أدوات مساعدة مثل Password Generator لإنشاء كلمات مرور آمنة للمهام المجدولة التي تتطلب مصادقة، أو Uuid Generator لتوليد معرفات فريدة مرتبطة بالمهام.
الأسئلة الشائعة
ما هي الحقول الخمسة التي يتكون منها تعبير cron؟
تعبير cron يتكون من خمسة حقول: الدقيقة (0-59)، الساعة (0-23)، يوم الشهر (1-31)، الشهر (1-12)، ويوم الأسبوع (0-6) حيث 0 يمثل الأحد.
كيف يمكنني استخدام الرموز البرية في التعبير؟
الرمز يعني "كل القيم" في الحقل المحدد. على سبيل المثال، في حقل الدقائق يعني التشغيل في كل دقيقة.
هل يتم رفع بيانات تعبيرات cron التي أدخلها؟
لا، جميع العمليات تتم في المتصفح محليًا دون رفع أي بيانات إلى الخوادم، مما يحافظ على خصوصيتك وأمان بياناتك.
ما هو الغرض من مكتبة cronstrue في الأداة؟
مكتبة cronstrue تولد وصفًا نصيًا واضحًا لتعبيرات cron، مما يساعد على فهم الجدول الزمني المحدد بالتعبير بسهولة.
هل يمكن استخدام التعبيرات المولدة مع GitHub Actions؟
نعم، التعبيرات التي تنشئها الأداة متوافقة مع GitHub Actions، بالإضافة إلى crontab وKubernetes CronJobs.