مرجع
آخر الزيارات

آت (أمر)

602 كلمة•0 مشاهدة•🗒️ منذ 12 ساعة
باختصار: في الحوسبة، at هو أمر في أنظمة التشغيل شبيه يونكس، مايكروسوفت ويندوز، ورياكت استخدامها لجدولة الأوامر ليتم تنفيذها مرة واحدة، في معين وقت في المستقبل. في هذه المقالة 8 أقسام: «سيستم دي، يتضمن atd»، «$ atq» و«مايكروسوفت ويندوز» وغيرها.
المحتويات
  1. سيستم دي، يتضمن atd
  2. $ atq
  3. مايكروسوفت ويندوز
  4. شبيه يونكس
  5. شبيه يونكس
  6. مايكروسوفت ويندوز
  7. at> cc -o foo foo.c
  8. المتغيرات

قبل الخوض في التفاصيل، في الحوسبة، at هو أمر في أنظمة التشغيل شبيه يونكس، مايكروسوفت ويندوز، ورياكت استخدامها لجدولة الأوامر ليتم تنفيذها مرة واحدة، في معين وقت في المستقبل. وتعرض الأقسام التالية جوانب أخرى من الموضوع.

التصميم

سيستم دي، يتضمن atd

لانشباد، أبل نظام تمهيد البرنامج الذي يعالج في في ماك

قائمة أوامر يونكس

$ atq

من جانب آخر، $في بعض الكمبيوتر يونكس مثل أنظمة التشغيل ويستعمل البرنامج الخفي، atd ، والذي ينتظر في الخلفية فحص دوري لائحة الوظائف القيام به، وتنفيذ تلك في الوقت المحدد لها نيابة عن at .

مايكروسوفت ويندوز

علاوةً على ذلك، فضلًا عن واجهة المستعمل الرسومية لـ Windows Task Scheduler في لوحة التحكم، يوفر Windows أمر at.exe بجدولة الأوامر والبرامج لتشغيلها على جهاز كمبيوتر في وقت وتاريخ محددين (على غرار كرون (يونكس)). وهي متوفرة منذ ويندوز إن تي، ولكن تم إهمالها الآن لصالح schtasks . يمكن استخدامه فقط عند تشغيل خدمة الجدول. عند استخدامه بدون معلمات، يسرد at.exe الأوامر المجدولة. يتعذر على at.exe الوصول إلى المهام التي تم إنشاؤها أو تعديلها بواسطة «لوحة التحكم» أو schtasks.exe . كذلك، المهام التي تم إنشاؤها باستخدام at.exe ليست تفاعلية بشكل افتراضي؛ التفاعل يحتاج إلى طلب صراحة.

استعمال

شبيه يونكس

وفي هذا السياق، سيكون أمر عينة ترجمة برنامج C في 11:45 ص يوم 31 يناير: $ echo "cc -o foo foo.c" | at 1145 jan 31أو $ at 1145 jan 31

شبيه يونكس

كذلك، على أنظمة التشغيل يونكس مثل، at ما يلي سلسلة من الأوامر من الإدخال القياسي ويجمع بينهما في واحد «في أثناء العمل» التي يتم تنفيذها في وقت لاحق. ترث المهمة البيئة الحالية، بحيث يتم تنفيذها في نفس دليل العمل وبنفس متغيرات البيئة التي تم تعيينها عند تحديد موعدها. إنه يختلف عن cron ، والذي يستعمل لعمليات الإعدام المتكررة (مثلًا مرة واحدة كل ساعة، كل ثلاثاء، 1 يناير من كل عام). كما هو الحال مع cron ، تسمح الكثير من أنظمة Unix للمسؤول بتقييد الوصول إلى الأمر at . at ويمكن إجراء إلى البريد المستعمل عندما يتم تنفيذ مهمة مجدولة له، ويمكن استخدام أكثر من واحد طابور الوظائف، ويمكن قراءة قائمة من الوظائف للقيام من ملف الكمبيوتر بدلا من اللغة الفصحى. كتب لينكس at الغالب من قبل توماس كوينيج.at(1) - Linux man page

مايكروسوفت ويندوز

علاوةً على ذلك، لاستخدام at.exe ، يجب أن يكون المستعمل عضوًا في مجموعة المسؤولين المحليين.

وفي هذا السياق، بناء جملة الأوامر هو: at [\\ComputerName] [{[ID] [/delete]|/delete [/yes]}]

ID - تحدد هذه المعلمة رقم التعريف المعين لأمر مجدول.

hours : minutes - تحدد هذه المعلمة وقت تشغيل الأمر.

وفي هذا السياق، /yes - هذه المعلمة تجيب على جميع الاستعلامات من النظام عند حذف الأحداث المجدولة.

  • /next: - تعمل هذه المعلمة الأمر في التواجد التالي من اليوم.
  • command - تحدد هذه المعلمة الأمر أو البرنامج (أي، ملف exe.
  • /? - يعرض مساعدة للأمر.
  • انظر كذلك
  • كرون، تدير المهام المجدولة على فترات منتظمة

من جانب آخر، /every: - تقوم هذه المعلمة بتشغيل الأمر المحدد في كل يوم أو أيام محددة من الأسبوع أو الشهر.

ومن ناحية أخرى، \\ ComputerName - تحدد هذه المعلمة كمبيوتر بعيد. إذا تم حذفها، في الجداول الزمنية الأوامر والبرامج على الكمبيوتر المحلي.

وفي السياق ذاته، date - تحدد هذه المعلمة التاريخ الذي سيتم فيه تشغيل الأمر المحدد. يمكن تحديد يوم واحد أو أكثر من أيام الأسبوع. إذا تم حذف التاريخ، فيستعمل اليوم الحالي من الشهر.

ومن جهة أخرى، /delete - هذه المعلمة تلغي أمر مجدول. إذا تم حذف المعرف، يتم إلغاء جميع الأوامر المجدولة على الكمبيوتر.

ومن جهة أخرى، /interactive - تسمح هذه المعلمة للأمر المحدد بالتفاعل مع سطح مكتب المستعمل الذي قام بتسجيل الدخول عند تشغيل الأمر.

من جهة ثانية، at \\ComputerName] hours:minutes [/interactive] [{/every:date[,...]|/next:date[,...]}] command]

at> cc -o foo foo.c

1234 2011-08-12 11:45 cc -o foo foo.c user

ومن ناحية أخرى، at> ^D #(press Control-D while at the beginning of a line)يسرد برنامج atq في قائمة الانتظار في الوقت الحالي، بينما يقوم atrm بإزالة الوظائف من قائمة الانتظار: $ atq

$ atrm 1234

المتغيرات

من جهة ثانية، يمكن استخدام الأمر بدلاً من at لتشغيل المهام المجدولة فقط إذا كان النظام أقل من قيمة معينة.

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.