Penjadwal Tugas Windows: Jadwalkan tugas untuk dijalankan setiap 10 detik sekali

18

Di windows saya, saya ingin menjadwalkan layanan windows untuk memulai sekali setiap 10 detik. Saya mencoba menggunakan windows task scheduler tetapi itu hanya memberi saya pilihan untuk mengulangi layanan harian, mingguan dan bulanan.

Apakah ada cara saya dapat menjadwalkan layanan windows untuk memulai sekali setiap 10 detik menggunakan windows task scheduler?

Apa yang bisa dilakukan?

Parth Bhatt
sumber
1
Setelah layanan dimulai, Anda bisa menjalankan operasi yang Anda inginkan setiap 10 detik dari dalam layanan.
Apa yang ingin Anda lakukan setiap 10 detik?
KCotreau
+1 Apakah itu mungkin?
alex
1
Apa bedanya apa yang Anda coba jalankan? Bagaimana dengan http sederhana? Mengapa windows SUCK BEGITU JAUH
hahahahahahahaha

Jawaban:

4

Untuk melakukan itu, Anda harus menulis layanan windows, karena itu adalah untuk mereka.

Soando
sumber
36

Pemicu Penjadwal Tugas Windows tidak dapat diulang lebih sering dari setiap 1 menit, tetapi Anda dapat mengatur beberapa pemicu. Untuk menjalankan tugas setiap 10 detik, tambahkan enam Pemicu. Masing-masing harus menjalankan tugas harian, dan Ulangi tugas setiap 1 menit. Waktu mulai mereka harus 12:00:00, 12:00:10, 12:00:20, 12:00:30, 12:00:40, dan 12:00:50.

Edit dialog Pemicu

Konyol, tapi berhasil.

Adam C
sumber
1
Saya dapat mengkonfirmasi bahwa ini berfungsi, terima kasih telah berbagi ini. Solusi termudah yang pernah saya lihat.
Abela
4
Lihat Jawaban Stack Overflow ini untuk cara mudah membuat banyak pemicu untuk satu tugas dengan mengekspornya ke file teks.
Andre
3
Mudah? Saya pikir maksud Anda dikelola;)
hahahahahahahaha
2

Itu konyol windows tidak memiliki fungsi ini dibangun ke Penjadwal Tugas. Namun, ini dapat dengan mudah ditangani dengan skrip PowerShell sederhana.

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

Simpan ini sebagai file * .ps1 di host Anda. Kemudian ikuti pengaturan penjadwal tugas Adam C dan jadwalkan ini untuk berjalan setiap menit. Ini akan memulai layanan (yang saya beri nama "servicename") setiap 10 detik.

G_Style
sumber