أتمتة المهام مع الحرف الأول و cron
ضمن Linux ، يمكنك بسهولة أتمتة المهام باستخدام أمر init ، أو لبدء مهمة عند بدء التشغيل ، أو باستخدام cron لتشغيل مهمة في كل مرة.
هناك عدة برامج لإدارة cron ، هنا سنحصل على معاينة جيدة لهذه البرامج: crontab.
إنشاء مهمة جديدة
بادئ ذي بدء ، يجب أن ننشئ ملفًا جديدًا سينفذ التعليمات البرمجية التي تريدها.
للقيام بذلك ، ما عليك سوى فتح محرر (كجذر) ، وحفظ الملف في المجلد الذي تريده. تأكد من تضمين المترجم الفوري المستخدم في بداية الملف.
على سبيل المثال (باستخدام bash):
#! / bin / bash command؛
...
من الممكن استخدام غلاف آخر ، وذلك ببساطة عن طريق تغيير #! / bin / bash المختار من قبل المترجم: #! / bin / python ، #! / bin / perl ، إلخ.
ثم يجب أن نجعل الملف قابل للتنفيذ:
# chmod 755 / الدليل / myfile
أتمتة مهمة عند بدء التشغيل: الحرف الأول
نظرة عامة
الحرف الأول هو العملية الأولى التي تنفذها النواة.
عند بدء التشغيل ، يتم تشغيل البرامج النصية المختلفة في /etc/init.d/ أو /etc/rc*.d/.
في /etc/init.d ، يجب عليك حفظ الملف لبدء التشغيل عند بدء التشغيل.
يجب عليك بعد ذلك إضافة الملف إلى قائمة العمليات الجارية عند بدء التشغيل:
# update-rc.d my-fil3 default
للمزيد من المعلومات
اكتب في محطة:
- ls -l /etc/init.d/: لرؤية البرامج النصية تعمل عند بدء التشغيل
- الحرف الأول - مساعدة
- القط / الخ / init.d/README
- رجل الحرف الأول
- معلومات الحرف الأول
- تحديث الرجل - rc.d
ابدأ مهمة في وقت محدد: crontab
نظرة عامة
- يمكن cron تشغيل مهمة بشكل دوري: يوميًا ، أسبوعيًا ، كل ساعة ...
- هناك ملف كرون للمستخدم
إضافة مهمة
هناك العديد من المجلدات التي تحتوي على المهام التي يؤديها cron:
- /etc/cron.hourly: تشغيل البرامج النصية كل ساعة.
- /etc/cron.daily: يتم تنفيذ البرامج النصية كل يوم. .
- /etc/cron.weekly: تشغيل البرامج النصية كل أسبوع.
- /etc/cron.monthly: تشغيل البرامج النصية كل شهر.
ببساطة إنشاء ملف في المجلد.
ومع ذلك ، من الممكن محاولة بدء المهام في أوقات أكثر دقة.
لهذا الغرض ، يجب علينا إنشاء ملف باستخدام بناء الجملة الصحيح لـ crontab في /etc/cron.d ، والذي يحتوي على أمر أو تنفيذ ملف آخر.
من الممكن أيضًا إنشاء مهام لمستخدم معين. يجب عليك تحرير crontab للمستخدم.
بناء الجملة ل crontab
يوجد بالفعل العديد من البرامج التعليمية على الويب حول هذا الموضوع.
- مهام Linux -Automate
- Fedora wiki: تكوين المهام الآلية
بدء مهمة للمستخدم الوحيد
للقيام بذلك ، قم بتحرير اسم الملف عن طريق الكتابة في وحدة تحكم crontab-e.
إذا كنت ترغب في إنشاء ملف crontab لمستخدم آخر ، فيجب عليك متابعة الأمر
# crontab -u user -e.
- يجب عليك بعد ذلك حفظ الملف دون تغيير اسمه أو موقعه.
- ستذهب دائمًا عبر الأمر crontab-e لتحرير الملف.
للمزيد من المعلومات
اكتب في محطة:
رجل كرون
معلومات كرون
- Crontab على ويكيبيديا
كرون مع واجهة المستخدم الرسومية
هناك العديد من برامج الرسومات التي يمكنها إنشاء مهام تلقائية:
kcron
gcrontab