Windows Scheduled Tasks จะทำงานหรือไม่หากคอมพิวเตอร์ปิดในเวลาที่กำหนด


16

ถ้าฉันจัดกำหนดการงานโดยใช้ windows task scheduler for เช่นพูด 2 นาทีจากนี้และด้วยเหตุผลบางอย่างคอมพิวเตอร์ปิดการทำงาน 1 นาทีจากนี้และเปิด 3 นาทีต่อจากนี้งานที่กำหนดไว้จะยังคงทำงานอยู่หรือไม่

ถ้าไม่ฉันจะทำอย่างไรเพื่อเลียนแบบฟังก์ชั่นนี้?

ฉันกำลังเขียนแอปพลิเคชัน Java ที่ต้องใช้คำสั่งระบบที่หลากหลายและฉันต้องการให้ระบบปฏิบัติการจัดการขั้นตอนการปฏิบัติงานจริง สิ่งที่ฉันต้องเกิดขึ้นจริง ๆ ก็คือเพื่อให้งานดำเนินการโดยเร็วที่สุดโดยระบบปฏิบัติการ

คำตอบ:


21

ไม่มันจะไม่ทำงาน Task Scheduler ใน Vista และ 7 สามารถกำหนดค่าให้เรียกใช้อินสแตนซ์ที่ไม่ได้รับ แต่ XP ไม่สามารถทำได้ ดูช่องทำเครื่องหมายด้านล่างเรียกว่าเรียกใช้งานโดยเร็วที่สุดเท่าที่เป็นไปได้หลังจากที่มีการเริ่มต้นที่กำหนดจะพลาด

อย่างไรก็ตามทั้งสามสามารถตั้งค่าให้ปลุกคอมพิวเตอร์ได้หากมันหลับหรือจำศีล

ป้อนคำอธิบายรูปภาพที่นี่


1
+1 คุณเอาชนะฉันไปได้ แต่ฉันจะเพิ่มภาพหน้าจอ
KCotreau

1
ฉันกำลังใช้schtasksเพื่อตั้งค่างาน (โดยทางโปรแกรม) คุณรู้จักการตั้งค่าสถานะสำหรับ "เรียกใช้งานโดยเร็วที่สุด" หรือไม่
Mark Elliot

8
เพิ่งมาถึงที่นี่จากการค้นหาบน "windows 7 task task task not task" คิดว่าฉันควรเพิ่มชิ้นอาหารอันโอชะที่ฉันพบในการค้นหาของฉัน: "งาน Run โดยเร็วที่สุดหลังจากพลาดกำหนดการเริ่มต้น" ไม่ได้เรียกใช้งานพลาดทันที มีความล่าช้า 10 นาที ดังนั้นหากมีการกำหนดเวลาเที่ยงคืนและพีซีถูกปิดเครื่องจะไม่ทำงานจนกว่าจะถึง 10 นาทีหลังจากที่คุณเปิดเครื่องอีกครั้ง (ความคิดเห็นของซอมบี้ แต่อาจมีประโยชน์)
RobertB

1
@ RobertB ฉันเพิ่งมาที่นี่จากการค้นหาเดียวกันและความคิดเห็นของคุณมีประโยชน์มากขอบคุณ!
2721465

1

ฉันใช้ Windows 10 ภายใต้คุณสมบัติของงาน ... คลิกที่แท็บเงื่อนไข

ภายใต้ Power ... ทำเครื่องหมายปลุกคอมพิวเตอร์เพื่อเรียกใช้งานนี้

ป้อนคำอธิบายรูปภาพที่นี่


0

ตามที่ได้กล่าวไว้คุณไม่สามารถทำได้ใน XP แต่ทำได้ใน Vista + บางโปรแกรม (เช่น Acronis True Image) ใช้ schedulers ของตนเองเพื่อเอาชนะข้อ จำกัด ของระบบ

ในการเลียนแบบสิ่งนี้ใน XP คุณสามารถเขียนโปรแกรม (googling ไม่ได้เปิดเผยสิ่งที่มีอยู่ต่อสาธารณชน) พร้อมที่จะทำงานเมื่อเริ่มต้นระบบที่จะ

  • ตรวจสอบบันทึกของระบบสำหรับการปิดครั้งล่าสุดและเวลาเริ่มต้น (หรือค่อนข้างปิดบริการของ Scheduler และเวลาเริ่มต้น)
  • ตรวจสอบตารางงานกับที่
  • เรียกใช้คนที่มีช่วงเวลาเริ่มต้นที่ตกอยู่ในช่วงเวลา

คำเตือน:

  • นอกเสียจากว่าคุณจะสามารถเรียกใช้ฟังก์ชันการทำงานของ Scheduler ได้คุณจะต้องวิเคราะห์ตารางด้วยตนเองเพื่อคำนวณเวลาเริ่มต้นตามแผนถัดไปจากช่วงเวลาเฉพาะในอดีต
  • ไม่มีแฟล็ก "ทำงานเร็วที่สุด" สำหรับงานใน XP คุณจะต้องคิดค้นการแทนที่ (หรือคว้าทุกอย่างตามอำเภอใจ)
  • เนื่องจากงานของคุณทำงานเมื่อเริ่มต้นระบบบางงานอาจล้มเหลวหากต้องการสิ่งอำนวยความสะดวกที่ยังไม่ได้เริ่มต้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.