سؤال

A البحث جوجل تحولت البرامج التي تؤدي نفس وظائف كرون, ولكن لا شيء المضمنة في نظام التشغيل Windows.

أنا تشغيل Windows XP Professional, ولكن النصيحة على أي نسخة من ويندوز سيكون يحتمل أن تكون مفيدة لشخص ما.

هناك أيضا طريقة الاحتجاج هذه الميزة (التي تقوم على إجابات يسمى "برنامج جدولة المهام") برمجيا أو عن طريق سطر الأوامر ؟

هل كانت مفيدة؟

المحلول

عن السؤال الأصلي ، يسأل عن ويندوز إكس بي (ويندوز 7): جدولة مهام Windows

من أجل استخدام سطر الأوامر, يمكنك جدولة مع في الأمر.

أحدث إصدارات نظام التشغيل Microsoft Windows Server 2012 / ويندوز 8, انظر schtasks أداة سطر الأوامر.
إذا باستخدام PowerShell ، "المهام المجدولة" في Windows PowerShell Cmdlets تتم البرمجة.

نصائح أخرى

على ويندوز "في" القيادة هي مشابهة جدا كرون.وهي متوفرة من خلال سطر الأوامر.

pycron بالقرب من المباراة على ويندوز.

الإدخالات التالية معتمدة:

1    Minute (0-59)
2    Hour (2-24)
3    Day of month (1-31)
4    Month (1-12, Jan, Feb, etc)
5    Day of week (0-6) 0 = Sunday, 1 = Monday etc or Sun, Mon, etc)
6    User that the command will run as
7    Command to execute

'في' الأمر.

"الأمر AT جداول الأوامر ، برامج تشغيل على جهاز كمبيوتر في الوقت المحدد والتاريخ.جدول يجب تشغيل خدمة في الأمر."

استخدام ويندوز جدولة المهام جدولة المهام مع مرور الوقت و التواريخ.

هناك أيضا طريقة الاحتجاج هذه الميزة (التي تقوم على إجابات يسمى "برنامج جدولة المهام") برمجيا [...]?

جدولة المهام API على MSDN.

أقرب ما يعادل هي نوافذ المهام المجدولة (لوحة التحكم -> المهام المجدولة) ، على الرغم من أنها بعيدة, بعيدة كل البعد عن كرون.

أكبر الفرق (بالنسبة لي) هو أنها تتطلب من المستخدم تسجيل الدخول إلى Windows مربع ، حساب مستخدم (مع كلمة السر وجميع) ، الأمر الذي يجعل الأمور كابوس إذا كان نهج الأمان المحلي يتطلب تغيير كلمة المرور بشكل دوري.وأعتقد أيضا أنها أقل مرونة من كرون بقدر ما وضع فترات البنود إلى تشغيل.

إذا كنت تفضل حسن رأ' كرون ، CRONw هو الطريق للذهاب.

Supported systems

* Windows 2000 (any version)    works
* Windows XP (SP 2)             works
* Windows Server 2003           works
* Windows NT 4 (SP 6)           should work but not tested
* Windows 3.11, Windows 95,
  Windows 98, Windows ME,
  Windows XP beneath SP2        not supported by design

ليس بالضبط نسخة ويندوز, ومع ذلك يمكنك استخدام Cygwin crontab.لتثبيت التعليمات ، انظر هنا: هنا.

هناك NNCron لنظام التشغيل Windows.يمكن جدولة المهام ليتم تشغيلها بشكل دوري.

Zcron متاحة مجانا للاستخدام الشخصي.

بالإضافة إلى نظام التشغيل Windows جدولة المهام لديك أيضا 'في' على ويندوز.لست متأكدا كيف أنها تختلف من جدولة المهام بالإضافة إلى حقيقة أن لديها واجهة سطر الأوامر.

الأمر الآن مستنكر

يمكنك استخدام SCHTASKS

  1. يمكنك استخدام جدولة المهام API في PowerShell جنبا إلى جنب مع التكوين.ملف json معلمات الإدخال.أعتقد أن الحد الأدنى هو 5 دقائق.عينة البرنامج التعليمي الأساسية جدولة المهام إنشاء طريق واجهات برمجة التطبيقات

  2. يمكنك استخدام schtasks.exe عن طريق cmd أيضا.كنت أرى دقيقة معدل القيد إلى 1 دقيقة على تنفيذ schtasks.exe /إنشاء /?.على أي حال هو الآن إهمال.

enter image description here

على أي حال, أنا أعمل على أداة تتصرف مثل كرون.وسوف أقوم بتحديث هنا إذا كانت ناجحة.

تحقق من ممتازة Cronical البرنامج في https://github.com/mgefvert/Cronical

بل هو .برنامج نت أن يقرأ ملف نص مع يونكس مثل كرون خطوط.مريحة جدا للاستخدام.فإنه سيتم إرسال رسائل البريد الإلكتروني إذا المعياري مثل unix كرون.حتى أنها تدعم بوصفها خدمة عداء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top