KDE * Task Planner * ، كما يشير اسمه ، هو أداة تسمح لنا بجدولة المهام المختلفة بسهولة من خلال Cron للمستخدم أو النظام.
ما نستخدمه ** Archlinux ** ومشتقاته مع بيئة سطح المكتب KDE ، يجب أن نعرف أنه مع تنفيذ * مكروه / محبوب Systemd * ، توقف برنامج KDE Task Scheduler عن العمل لأنه يعمل مع Crontab.
ربما يمكن خداع برنامج جدولة المهام لاستخدام [Systemd للتحكم في المهام المجدولة] (https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement "Timers on Systems") ، ولكن ليس عليك أن تعقد حياتك ، لأننا باستخدام Cronie يمكننا حل هذه المشكلة.
وفي مقال آخر شرح زميلي **el Arenoso** كيفية [تثبيت واستخدام *Cronie*](https://blog.desdelinux.net/usar-crontab-en-archlinux-con-cronie/ "إعادة استخدام Crontab في ArchLinux باستخدام Cronie") لذلك ليست هناك حاجة لتكرار ذلك. لذلك سأكرس نفسي لإظهار كيفية جدولة مهمة في كيدي وإثبات نجاحها.
### كيفية جدولة مهمة في كيدي؟
بمجرد تثبيت Cronie ، يمكننا التحقق من عدم وجود أي مهام مجدولة عن طريق الكتابة في وحدة التحكم:
`$ كرونتاب -e`
إذا كان كل شيء على ما يرام ، فسوف يلاحظون أنه لا يوجد شيء مكتوب ، لذلك نخرج وننشئ البرنامج النصي الذي سنبرمجه كمهمة. نفتح المحطة ونضع:
$ touch ~ / script.sh $ echo 'mkdir ~ / CRON /'> ~ / script.sh $ chmod a + x ~ / script.sh
ننتقل الآن إلى قائمة ابدأ »تفضيلات النظام» مخطط المهام ونحصل على هذا:
الآن نضغط حيث يقول واجب منزلي جديد ... ويجب أن نحصل على شيء مثل هذا:
الآن سأشرح بإيجاز كل مجال وخياراته.
** الترتيب: ** نضع النص الذي أنشأناه للتو. حسنًا ، يمكننا وضع المسار الكامل * / home / user / script.sh * أو ببساطة انقر فوق الزر الموجود على يمين الحقل للبحث عن * script *. إذا كان البرنامج النصي غير موجود ، فلن يتم تنشيط الزر تطبق
** تعليق: ** كما يشير اسمه في هذا المجال ، يمكننا إنشاء تعليق لمعرفة وظيفة هذه المهمة. انها ليست إلزامية.
ثم لدينا 3 * أزرار اختيار * وهي:
** تنشيط المهمة **: من الواضح أنه يمكننا تنشيط المهمة أو إلغاء تنشيطها عن طريق تحديد / إلغاء تحديد هذا الخيار.
** التشغيل عند بدء تشغيل النظام **: هو بديل ** بدء تشغيل التطبيقات عند بدء التشغيل ** لأن ما نقوم ببرمجته سيتم تنفيذه عند بدء تشغيل النظام كما يشير اسمه.
** التشغيل كل يوم **: إذا قمنا بتنشيط هذا الخيار ، فسيتم وضع علامة على بعض الحقول التي تأتي لاحقًا ، في هذه الحالة ** شهور ** ، ** يوم من الشهر ** ، ** أيام الأسبوع ** ، لأن مثل من المنطقي أن نقوم بتنفيذ المهمة كل يوم.
الآن علينا فقط تحديد ** الساعة ** و ** الدقائق ** التي سيتم فيها تنفيذ المهمة. في حالة ** Minutes ** ، هناك قائمة منسدلة تتيح لنا أن نكون أكثر تحديدًا من حيث الوقت بالدقائق.
### إثبات أنها تعمل
الآن سأقوم بجدولة البرنامج النصي الخاص بي ليتم تشغيله كل يوم ، كل 5 دقائق. لذلك سيكون لدي مخطط المهام بهذه الطريقة:
وللتحقق من أنه يستخدم بالفعل cron الخاص بالمستخدم ، نكتب مرة أخرى في وحدة التحكم:
`$ كرونتاب -e`
وسنرى شيئًا كهذا:
#Script لإنشاء مجلد CRON كل 5 دقائق * / 5 * * * * /home/elav/script.sh # تم إنشاء الملف باستخدام KCron يوم السبت 21 مارس 2015 الساعة 12:03 مساءً.
وهذا كل شيء. شكرًا كروني ، يمكننا الآن استخدام هذه الأداة مرة أخرى في كيدي.
ممتع للغاية واختباره ، شكرًا على الكثير من المعرفة ، سؤال واحد فقط أستخدمه cron في Ubuntu 14.04 بالإشارة إلى نص برمجي ولكن يبدو أنه لا يعمل بالنسبة لي ، فهو لا يشغل cron بالنسبة لي ، فهل سيكون هناك تطبيق مثل هذا لأوبونتو؟ أقول لجعلها أكثر رسوخا قليلا
شكرا
ربما هذا يمكن أن يساعدك https://blog.desdelinux.net/programar-tareas-gnome-schedule/
شكرا لك على إجابتك والآن أقوم بإجراء الاختبارات وأعلق شكرا جزيلا لك
بالنسبة لمستخدمي MANJARO ، لا يأتي "برنامج جدولة المهام" افتراضيًا في "تفضيلات النظام" ، ولا أعرف السبب.
لتمكينه ، يجب تثبيت "kcron" ، وهذا ما يظهر بجوار Systend في شاشة تفضيلات النظام.
سؤال واحد: تسمح لك هذه المخططات بتحديد التبعيات: أي أن المهمة 3 لا تعمل حتى ينتهيا 1 و 2 على سبيل المثال ، أو إذا أعطى 2 خطأً بدلاً من 3 ، فقم بتشغيل 4
أنا أبحث عن بديل لـ CTRL-M ، لكنني لا أرى شيئًا مثله
شكرا
روكيو