Task Scheduler 2.0: ความแตกต่างระหว่าง“ หยุดงานถ้า…”


15

การใช้ Task Scheduler ใน Windows Server 2008 R2 หรือ Windows 2012 ฯลฯ ...

ความแตกต่างระหว่างการตั้งค่านี้คืออะไร:

หยุดภารกิจหากทำงานนานกว่า

และการตั้งค่านี้ในงานเดียวกัน:

หยุดภารกิจหากทำงานนานกว่า

ใครมีความสำคัญมากกว่าคนอื่น ๆ ? พวกเขาขัดแย้งกันไหม?


1
ฟังดูสมเหตุสมผลพอที่นี่: superuser.com/questions/506662/…
TheCleaner

@TheCleaner ตกลง ... การทดสอบในขณะที่เราพูด :)
Mathias R. Jessen

คำตอบ:


15

ฉันไม่มีการอ้างอิงที่เชื่อถือได้ แต่ฉันเพิ่งทดสอบพฤติกรรมของStopเงื่อนไขที่แตกต่างกันหลายอย่างใน Task Scheduler ทั้ง Windows 8.1, Server 2008 R2 และ 2012 R2

พวกเขาทั้งสองใช้!

ไม่ว่าเงื่อนไขการหยุดจะตรงกับเงื่อนไขใดก่อน

  • ต่อสภาพหยุดไก:Stop task if it runs longer than -condition ระบุไว้ในTriggerเท่านั้นที่จะนำไปใช้เมื่องานที่ได้รับการเรียกโดยทริกเกอร์ที่โดยเฉพาะอย่างยิ่ง

  • ต่อสภาพหยุดงาน:Stop task if it runs longer than -condition ระบุสำหรับงาน (บนSettingsแท็บ) เป็นระดับโลกเพื่องานที่และมักจะนำไปใช้โดยไม่คำนึงถึงเงื่อนไขหยุดต่อทริกเกอร์

ตัวอย่าง

ลองนึกภาพงานด้วยหนึ่งทริกเกอร์ หากคุณมีการตั้งค่าเงื่อนไขการหยุดทำงานแบบทริกเกอร์5 minutesและตั้งเงื่อนไขการหยุดงานเป็น30 minutesคุณควรคาดหวังลักษณะการทำงานต่อไปนี้:

  • ทริกเกอร์งานถูกเรียกโดย -> หยุดทำงานหลังจาก 5 นาที
  • คุณถูกเรียกใช้งาน (ผ่านคลิกขวาและRun) -> หยุดงานหลังจาก 30 นาที

เยี่ยมมากที่ทดสอบสิ่งนี้!
TheCleaner
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.