اسم
في ، دفعة ، atq ، atrm - قائمة الانتظار ، وفحص أو حذف وظائف للتنفيذ في وقت لاحق
ملخص
في [ -V ] [ -q queue ] [ -f file ] [ -mldbv ] TIME
at -c job [ job ... ]
atq [ -V ] [ -q queue ]
atrm [ -V ] job [ job ... ]
الدفعة [ -V ] [ -q queue ] [ -f file ] [ -mv ] [ TIME ]
وصف
في أوامر الدفعات دفعة واحدة من الإدخال القياسي أو الملف المحدد الذي سيتم تنفيذه في وقت لاحق ، وذلك باستخدام shell الذي تم تعيينه بواسطة متغير بيئة المستخدم SHELL ، أو shell تسجيل الدخول للمستخدم ، أو النهاية / bin / sh .
في
ينفذ الأوامر في وقت محدد.
ATQ
يسرد المهام المعلقة للمستخدم ، ما لم يكن المستخدم هو المستخدم المتميز ؛ في هذه الحالة ، يتم سرد وظائف الجميع. تنسيق خطوط الإخراج (واحد لكل مهمة) هو: رقم الوظيفة ، التاريخ ، الساعة ، فئة الوظيفة.
atrm
حذف وظائف ، حددها رقم وظيفتها.
دفعة
تنفيذ الأوامر عندما تسمح مستويات تحميل النظام ؛ وبعبارة أخرى ، عندما ينخفض متوسط التحميل دون 0.8 ، أو القيمة المحددة في استدعاء atrun .
في يسمح للمواصفات زمن معقدة إلى حد ما ، وتوسيع معيار POSIX.2. يقبل أوقات النموذج HH: MM لتشغيل مهمة في وقت محدد من اليوم. (إذا كان ذلك الوقت قد مضى بالفعل ، يفترض في اليوم التالي.) يمكنك أيضًا تحديد منتصف الليل أو الظهيرة أو وقت الظهيرة (4 مساءً) ، ويمكنك الحصول على وقت إضافي من اليوم مع AM أو PM للتشغيل في الصباح أو مساء.
يمكنك أيضًا تحديد يوم تشغيل المهمة ، من خلال تحديد تاريخ في يوم اسم شهر النموذج مع سنة اختيارية ، أو تقديم تاريخ النموذج MMDDYY أو MM / DD / YY أو DD.MM.YY. يجب أن تتبع مواصفات التاريخ مواصفات الوقت من اليوم. يمكنك أيضا إعطاء أوقات مثل + الوقت وحدات العد ، حيث يمكن للوحدات الزمنية أن تكون دقائق ، ساعات ، أيام ، أو أسابيع ، ويمكنك معرفة ذلك لتشغيل المهمة اليوم عن طريق إضافة الوقت مع اليوم وتشغيل الوظيفة غدًا من خلال لاحقة الوقت مع الغد.
على سبيل المثال ، لتشغيل وظيفة في الرابعة مساءًا بعد ثلاثة أيام من الآن ، ستفعل في تمام الساعة الرابعة مساءً + 3 أيام ، لتشغيل وظيفة في العاشرة صباحًا من يوم 31 تموز ، وستفعل في تمام الساعة العاشرة صباحًا من يوم 31 يوليو وتدير وظيفة في 1 صباحًا غدًا ، ستفعل في الساعة 1 صباحًا غدًا.
يحتوي /usr/share/doc/at-3.1.8/timespec على التعريف الدقيق لمواصفات الوقت.
في كل من الدفعة ، يتم قراءة الأوامر من الإدخال القياسي أو الملف المحدد مع الخيار -f ويتم تنفيذه. يتم الاحتفاظ بدليل العمل ، والبيئة (باستثناء المتغيرات TERM ، DISPLAY و _ ) و umask من وقت الاستدعاء. سيحتفظ أمر at -or batch - الذي يتم استدعاؤه من shell su (1) بمعرف المستخدم الحالي. سيتم إرسال الخطأ القياسي للمخرج وإرساله بالبريد العادي من أوامره ، إن وجدت. سيتم إرسال البريد باستخدام الأمر / usr / sbin / sendmail . إذا تم تنفيذ at من shell (1) su ، سيتلقى مالك shell تسجيل الدخول البريد.
قد يستخدم المستخدم المتميز هذه الأوامر في أي حال. بالنسبة للمستخدمين الآخرين ، يتم تحديد الإذن باستخدام في الملفات / etc /at.allow و /etc/at.deny .
إذا كان الملف /etc/at.allow موجودًا ، فسيُسمح باستخدام أسماء المستخدمين الواردة فيه فقط.
إذا لم يكن /etc/at.allow موجودًا ، فسيتم تحديد /etc/at.deny ، فيتم السماح بعد ذلك باستخدام كل اسم مستخدم غير مذكور في.
إذا لم يكن موجودًا ، فسيتم السماح باستخدام المستخدم المتميز فقط.
يعني /etc/at.deny الفارغ أنه مسموح لكل مستخدم باستخدام هذه الأوامر ، فهذا هو التكوين الافتراضي.
خيارات
-الخامس
يطبع رقم الإصدار إلى الخطأ القياسي.
ط ق -
يستخدم قائمة الانتظار المحددة. يتكون تسمية طابور من حرف واحد. تتنوع تسميات قائمة الانتظار الصالحة من a إلى z . و من الألف إلى الياء . قائمة الانتظار هي الإعداد الافتراضي لـ at وقائمة الانتظار b للدفعة . تعمل الطوابير ذات الحروف العالية مع زيادة النعوت. يتم حجز قائمة الانتظار الخاصة "=" للوظائف التي يتم تشغيلها حاليًا. إذا تم إرسال مهمة إلى قائمة انتظار محددة بحرف كبير ، يتم التعامل معها كما لو تم إرسالها إلى مجموعة في ذلك الوقت. إذا أعطيت atq طابورًا محددًا ، فسيعرض فقط الوظائف المعلقة في قائمة الانتظار هذه.
-m
إرسال البريد إلى المستخدم عند اكتمال المهمة حتى لو لم يكن هناك إخراج.
الملف -f
يقرأ المهمة من الملف بدلاً من الإدخال القياسي.
-l
هو اسم مستعار ل atq.
-د
هو اسم مستعار لاترم.
-الخامس
يبين الوقت الذي سيتم فيه تنفيذ المهمة. ستكون الأوقات المعروضة بتنسيق "1997-02-20 14:50" ما لم يتم تعيين متغير البيئة POSIXLY_CORRECT ؛ ثم ، سيكون "Thu Feb 20 14:50:00 1996".
-c
القطط الوظائف المسرودة في سطر الأوامر إلى الإخراج القياسي.