Saya memiliki tugas cadangan yang gagal dengan hasil yang tidak nol, namun Penjadwal Tugas mengatakan bahwa tugas itu dijalankan dengan benar.
Apakah ada cara untuk memberi tahu Penjadwal Tugas bahwa tugas gagal?
windows-7
backup
task-scheduler
exit-code
Pablo Montilla
sumber
sumber
Jawaban:
Jika Penjadwal Tugas berhasil meluncurkan tugas dan program yang diluncurkan keluar, maka dari sudut pandang Penjadwal Tugas itu berhasil (yaitu, tidak ada yang buruk terjadi seperti kredensial pengguna yang gagal memulai program).
Biasanya jika Anda ingin memantau sesuatu yang buruk yang terjadi selama program dijalankan, Anda dapat meminta program mengirimkan semacam peringatan (misalnya, melalui email atau dengan masuk ke file yang Anda tinjau nanti), atau menyiapkan program lain untuk pantau sesuatu tentang program yang berjalan yang dapat mengindikasikan apakah terjadi kesalahan.
Apa jenis pemberitahuan kesalahan yang Anda coba dapatkan? Apakah Anda melakukan tinjauan manual tetapi hanya mencoba agar kesalahannya lebih terlihat? Atau apakah Anda memiliki program lain untuk memonitor kesalahan?
sumber
Dimungkinkan untuk "memulai kembali" tugas jika gagal.
Gunakan kode berikut dalam skrip batch untuk membuat acara kesalahan sistem:
Buat tugas baru dengan pemicu yang memantau acara sistem dan filter untuk kategori dan ID yang baru saja Anda tambahkan dalam batch. Tindakan tugas ini adalah batch lagi. Tugas ini harus ditunda satu menit, sehingga batch yang sama tidak dimulai dua kali!
Berhati-hatilah untuk tidak membuat loop tak terbatas.
Semoga itu bisa membantu!
sumber