Windows Task Scheduler: จัดกำหนดการงานให้ทำงานหนึ่งครั้งทุกๆ 10 วินาที


18

ใน windows ของฉันฉันต้องการกำหนดเวลาให้บริการ windows เริ่มต้นทุกๆ 10 วินาที ฉันลองใช้ตัวกำหนดเวลางาน windows แต่ให้ฉันเลือกทำซ้ำบริการรายวันรายสัปดาห์และรายเดือนเท่านั้น

มีวิธีที่ฉันสามารถกำหนดเวลาบริการ windows เพื่อเริ่มทุกๆ 10 วินาทีโดยใช้ windows task scheduler หรือไม่?

จะทำอะไรได้บ้าง


1
หลังจากเริ่มให้บริการคุณสามารถดำเนินการตามที่คุณต้องการทุก ๆ 10 วินาทีจากภายในบริการ

คุณพยายามจะดำเนินการอะไรในทุกๆ 10 วินาทีโปรด
KCotreau

+1 เป็นไปได้ไหม
alex

1
มันสำคัญอย่างไรกับสิ่งที่คุณพยายามจะทำ http ง่าย ๆ แล้วเป็นอย่างไร เหตุใด windows จึงมีเสียงดังมาก
hahahahahahahaha

คำตอบ:



36

ทริกเกอร์ตัวกำหนดเวลางานของ Windows ไม่สามารถทำซ้ำได้บ่อยกว่าทุก 1 นาที แต่คุณสามารถตั้งค่าทริกเกอร์หลายตัวได้ ในการเรียกใช้งานทุกๆ 10 วินาทีให้เพิ่ม Triggers หกตัว แต่ละคนควรเรียกใช้งานทุกวันและทำซ้ำทุก ๆ 1 นาที เวลาเริ่มต้นของพวกเขาควรเป็น 12:00:00 AM, 12:00:10 AM, 12:00:20 AM, 12:00:30 AM, 12:00:40 AM, และ 12:00:50 AM

แก้ไขกล่องโต้ตอบทริกเกอร์

โง่ แต่มันใช้งานได้


1
ฉันสามารถยืนยันได้ว่าสิ่งนี้ได้ผลขอบคุณที่แบ่งปัน ทางออกที่ง่ายที่สุดที่ฉันเคยเห็น
Abela

4
ดูสแต็คโอเวอร์โฟลว์คำตอบสำหรับวิธีที่สะดวกในการสร้างทริกเกอร์จำนวนมากสำหรับงานเดียวโดยส่งออกไปยังไฟล์ข้อความ
อังเดร

3
สะดวก? ฉันคิดว่าคุณหมายถึงจัดการได้)
ฮ่าฮ่าฮ่าฮาฮาฮาฮาฮา

2

มันเป็นหน้าต่างที่โง่ ๆ ไม่มีฟังก์ชั่นนี้ติดตั้งอยู่ใน Task Scheduler อย่างไรก็ตามมันสามารถแก้ไขได้อย่างง่ายดายด้วยสคริปต์ PowerShell แบบง่าย ๆ

 $i = 0
 for ($i=0; $i -le 4) 
   Start-Service -Name "servicename"  
   sleep 10
   $i++
 }

บันทึกสิ่งนี้เป็นไฟล์ * .ps1 บนโฮสต์ของคุณ จากนั้นทำตามการตั้งค่าตัวกำหนดตารางงานของอดัมซีและกำหนดเวลานี้ให้ทำงานทุกนาที สิ่งนี้จะเริ่มบริการ (ซึ่งฉันชื่อ "servicename") ทุก ๆ 10 วินาที

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