هذا هو الأمر crontabposix الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
crontab - جدولة العمل في الخلفية بشكل دوري
موجز
كرونتاب [ملف]
كرونتاب [−e|−l|−r]
الوصف
إنّ كرونتاب يجب على الأداة المساعدة إنشاء أو استبدال أو تحرير إدخال crontab الخاص بالمستخدم؛ إدخال كرونتاب
هي قائمة بالأوامر والأوقات التي سيتم تنفيذها فيها. إدخال crontab الجديد
يمكن إدخالها عن طريق التحديد ملف أو الإدخال من الإدخال القياسي إذا لم يكن هناك ملف المعامل هو
المحدد، أو باستخدام محرر، إذا ه محدد.
عند تنفيذ أمر من إدخال crontab، يجب أن يوفر التنفيذ ملفًا
البيئة الافتراضية، مع تحديد متغيرات البيئة التالية على الأقل:
الصفحة الرئيسية اسم مسار الدليل الرئيسي للمستخدم.
اسم السجل اسم تسجيل الدخول الخاص بالمستخدم.
PATH سلسلة تمثل مسار البحث مضمونة للعثور على كل المعايير
خدمات.
SHELL اسم مسار مترجم الأوامر. متى كرونتاب يتم استدعاؤه كما هو محدد بواسطة
هذا المجلد من POSIX.1‐2008، يجب أن تكون القيمة اسم مسار لـ sh.
قيم هذه المتغيرات متى كرونتاب يتم استدعاؤه على النحو المحدد في هذا الحجم من
لن يؤثر POSIX.1‐2008 على القيم الافتراضية المقدمة عندما يكون الأمر المجدول
يركض.
إذا لم تتم إعادة توجيه الإخراج القياسي والخطأ القياسي بواسطة الأوامر المنفذة من ملف
إدخال crontab، سيتم إرسال أي مخرجات أو أخطاء تم إنشاؤها عبر البريد، عبر التنفيذ-
طريقة محددة للمستخدم.
يسمح للمستخدمين باستخدام كرونتاب إذا ظهرت أسمائهم في الملف cron.allow التي
يقع في دليل محدد للتنفيذ. إذا كان هذا الملف غير موجود، الملف
كرون ديني، الموجود في دليل معرف بالتنفيذ ، يجب التحقق من
تحديد ما إذا كان سيتم رفض وصول المستخدم إلى كرونتاب. في حالة عدم وجود أي ملف،
يُسمح فقط للعملية التي تتمتع بالامتيازات المناسبة بتقديم الوظيفة. فقط لو
كرون ديني موجود وفارغ ، مسموح بالاستخدام العام. ال cron.allow
كرون ديني يجب أن تتكون الملفات من اسم مستخدم واحد لكل سطر.
OPTIONS
إنّ كرونتاب يجب أن تتوافق المنفعة مع حجم التعريفات الأساسية لـ POSIX.1-2008 ، القسم
12.2, مرافق بناء الجملة التوجيهات.
يجب دعم الخيارات التالية:
ه تحرير نسخة من إدخال crontab الخاص بالمستخدم الذي قام بالاستدعاء، أو إنشاء إدخال فارغ لـ
تحرير إذا كان إدخال crontab غير موجود. عند اكتمال التحرير، الإدخال
يجب تثبيته كإدخال crontab للمستخدم.
-ل (الحرف ell.) قم بإدراج إدخال crontab الخاص بالمستخدم الذي قام باستدعاءه.
-ص قم بإزالة إدخال crontab الخاص بالمستخدم الذي قام بالاستدعاء.
العمليات
يجب دعم المعامل التالي:
ملف اسم مسار الملف الذي يحتوي على المواصفات، بالتنسيق المحدد في
قسم ملفات الإدخال، لإدخالات crontab.
ستدين
راجع قسم ملفات الإدخال.
INPUT FILES
في لغة POSIX، يجب على المستخدم أو التطبيق التأكد من أن إدخال crontab عبارة عن نص
ملف يتكون من أسطر من ستة حقول لكل منهما. يجب فصل الحقول عن طريق
الشخصيات. يجب أن تكون الحقول الخمسة الأولى عبارة عن أنماط عددية تحدد ما يلي:
1. الدقيقة [0,59]
2. الساعة [0,23]
3. يوم من الشهر [1,31]
4. شهر السنة [1,12]
5. يوم الأسبوع ([0,6] مع 0=الأحد)
يمكن أن يكون كل من هذه الأنماط إما (بمعنى جميع القيم الصالحة)، عنصر،
أو قائمة العناصر مفصولة الشخصيات. يجب أن يكون العنصر إما رقمًا
أو رقمين مفصولين ب (يعني النطاق الشامل). مواصفات
يمكن حساب الأيام من خلال حقلين (يوم من الشهر ويوم من الأسبوع). إذا كان الشهر، يوم
الشهر، ويوم الأسبوع كلها الشخصيات، يجب أن تكون مطابقة كل يوم. لو
يتم تحديد إما الشهر أو اليوم من الشهر كعنصر أو قائمة، ولكن يوم من الأسبوع
هو ، يجب أن تحدد حقول الشهر واليوم من الشهر الأيام المتطابقة. لو
يتم تحديد كل من الشهر واليوم من الشهر كـ لكن يوم الأسبوع هو عنصر
أو القائمة، عندها فقط تتطابق الأيام المحددة من الأسبوع. أخيرًا، إذا كان الشهر أو
يتم تحديد يوم من الشهر كعنصر أو قائمة، كما يتم تحديد يوم من الأسبوع كـ
عنصر أو قائمة، ثم أي يوم يطابق إما الشهر واليوم من الشهر، أو يوم
الأسبوع، يجب أن تكون مطابقة.
الحقل السادس من السطر في إدخال crontab هو سلسلة يجب تنفيذها بواسطة sh at
الأوقات المحددة. أ يجب ترجمة الحرف في هذا المجال إلى أ
. أي حرف يسبقه أ (بما في ذلك '٪') يجب أن يسبب ذلك
الشخصية التي يجب التعامل معها حرفيًا. السطر الأول فقط (حتى أ '٪' أو نهاية السطر) من
يجب أن يتم تنفيذ حقل الأوامر بواسطة مترجم الأوامر. يجب أن يتم الخطوط الأخرى
متاح للأمر كمدخل قياسي.
الأسطر الفارغة وتلك التي لا تكون أولها يكون "#" يجب أن يتم تجاهلها.
الملفات النصية cron.allow كرون ديني، والتي تقع في تطبيق محدد
الدليل ، يجب أن يحتوي على صفر أو أكثر من أسماء المستخدمين ، واحد في كل سطر ، من المستخدمين ،
على التوالي، سمح أو رفض الوصول إلى الخدمة الأساسية كرونتاب خدمة.
البيئة المتغيرات
يجب أن تؤثر متغيرات البيئة التالية على تنفيذ كرونتاب:
EDITOR تحديد المحرر الذي سيتم استدعاؤه عند ه تم تحديد الخيار. الافتراضي
المحرر يكون vi.
لانج قم بتوفير قيمة افتراضية لمتغيرات التدويل غير المضبوطة أو
باطل. (انظر حجم التعريفات الأساسية لـ POSIX.1-2008 ، القسم 8.2,
التجارة في الخارج المتغيرات لأسبقية التدويل
المتغيرات المستخدمة لتحديد قيم الفئات المحلية.)
LC_ALL إذا تم التعيين على قيمة سلسلة غير فارغة ، فتجاوز قيم جميع القيم الأخرى
متغيرات التدويل.
LC_CTYPE تحديد الإعدادات المحلية لتفسير تسلسل بايت من البيانات النصية
كأحرف (على سبيل المثال ، أحادية البايت بدلاً من أحرف متعددة البايت بتنسيق
الحجج وملفات الإدخال).
رسائل LC
حدد الإعدادات المحلية التي يجب استخدامها للتأثير على تنسيق ومحتويات
رسائل التشخيص المكتوبة على خطأ قياسي.
نلسباث تحديد موقع كتالوجات الرسائل لمعالجتها رسائل LC.
غير متزامن فعاليات
افتراضي.
STDOUT
إذا كان -ل تم تحديد الخيار، يجب كتابة إدخال crontab إلى الإخراج القياسي.
ستدير
يجب استخدام الخطأ القياسي فقط لرسائل التشخيص.
OUTPUT FILES
لا شيء.
وسعوا الوصف
لا شيء.
EXIT الوضع
يتم إرجاع قيم الخروج التالية:
0 إتمام بنجاح.
> 0 حدث خطأ.
عواقب OF أخطاء
لا يتم إرسال إدخال crontab الخاص بالمستخدم أو إزالته أو تحريره أو إدراجه.
إنّ متابعيك أقسام . غنيا بالمعلومات.
تطبيق الاستعمال
تنسيق إدخال crontab الموضح هنا مضمون فقط للغة POSIX. آخر
قد يتم دعم الثقافات بواجهات مختلفة إلى حد كبير
يتم تشجيع التطبيقات على توفير مستويات وظيفية قابلة للمقارنة.
الإعدادات الافتراضية لل الصفحة الرئيسية, اسم السجل, PATHو SHELL المتغيرات التي تعطى ل
المهمة المجدولة لا تتأثر بإعدادات تلك المتغيرات متى كرونتاب يجرى؛ مثل
وذكر، فهي الافتراضية. النص حول ``الذي تم استدعاؤه كما هو محدد في هذا المجلد من
POSIX.1‐2008 '' يعني أن التنفيذ قد يوفر امتدادات تسمح بذلك
المتغيرات التي ستتأثر في وقت التشغيل، ولكن يتعين على المستخدم اتخاذ إجراء واضح بشأنها
للوصول إلى الامتداد، مثل إعطاء إشارة خيار جديدة أو تعديل تنسيق ملف
دخول كرونتاب.
خطأ المستخدم النموذجي هو الكتابة فقط كرونتاب; هذا يجعل النظام ينتظر الجديد
إدخال crontab على الإدخال القياسي. إذا تمت كتابة نهاية الملف (بشكل عام -د)
يتم استبدال إدخال crontab بملف فارغ. في هذه الحالة، يجب على المستخدم كتابة
حرف المقاطعة، والذي يمنع استبدال إدخال crontab.
أمثلة
1. نظف النواة الملفات كل صباح من أيام الأسبوع الساعة 3:15 صباحًا:
15 3 * * 1-5 جد "$الصفحة الرئيسية" -الاسم النواة - تنفيذي rm − و {} + 2> / ديف / فارغة
2. أرسل رسالة تهنئة بعيد ميلادك:
0 12 14 2 * mailx جون٪ سعيد عيد ميلاد!%الوقت لـ غداء.
3. كمثال لتحديد نوعي الأيام:
0 0 1,15 * 1
سيتم تشغيل الأمر في الأول والخامس عشر من كل شهر، وكذلك في كل يوم
الاثنين. لتحديد الأيام بحقل واحد فقط، يجب تعيين الحقل الآخر إلى "*". إلى عن على
مثال:
0 0 * * 1
سيتم تشغيل الأمر فقط يوم الاثنين.
الأساس المنطقي
جميع المراجع إلى أ كرون الشيطان و كرون ملفات تم حذفها. على الرغم من التاريخية
وقد استخدمت التطبيقات هذا الترتيب، ليس هناك سبب للحد من المستقبل
التنفيذ.
هذا الوصف ل كرونتاب تم تصميمه لدعم المستخدمين ذوي الامتيازات العادية فقط. ال
يعتمد تنسيق الإدخال على System V كرونتاب; ومع ذلك، لا يوجد أي شرط
هنا قاعدة بيانات النظام الفعلية المستخدمة من قبل كرون استخدام البرنامج الخفي (أو آلية مماثلة).
هذا التنسيق داخليا. على سبيل المثال، من المرجح أن تحتوي الأنظمة المشتقة من BSD على ملحق
تم إلحاق حقل إضافي يشير إلى هوية المستخدم الذي سيتم استخدامه عند المهمة
قدمت.
إنّ ه تم اعتماد الخيار من SVID كوسيلة لراحة المستخدم، على الرغم من عدم وجوده
في كافة التطبيقات التاريخية.
المستقبل طريقة الاستعمال
لا شيء.
استخدم crontabposix عبر الإنترنت باستخدام خدمات onworks.net