Saya memiliki skrip otomatis yang menarik cadangan dari situs web saya ke komputer lokal saya. Script ini bisa gagal; begitu server saya mati, lain kali saya tidak sengaja memindahkan skrip saya.
Bagaimana cara membuat Penjadwal Tugas Windows memberi tahu saya bahwa skrip gagal (atau tidak berjalan / tidak ditemukan)?
Saya tidak peduli jika muncul prompt, email atau sesuatu yang muncul di desktop saya. Saya ingin diberi tahu jika terjadi kesalahan. Di server saya, crontab mengirimi saya email tentang kesalahan - yang sangat bagus. Saya ingin sesuatu seperti itu di komputer lokal windows 7 saya.
windows-7
task-scheduler
Eliran Malka
sumber
sumber
Jawaban:
Ketika tugas yang dijadwalkan gagal dimulai, suatu peristiwa ditulis ke log peristiwa TaskScheduler :
Catatan: Log Penjadwal Tugas terletak di (di bawah Alat Administratif)
Windows memungkinkan Anda memicu tugas yang dijadwalkan untuk memulai ketika berbagai peristiwa terjadi, misalnya:
Berbekal pengetahuan ini, Anda dapat membuat tugas terjadwal yang berjalan saat tugas terjadwal Anda gagal:
Dijadwalkan tugas ini ini tindakan kemudian dapat diatur untuk sesuatu yang mengirimkan peringatan - dalam pilihan Anda metode (misalnya memicu shutdown). Anda mungkin hanya ingin mengirim email:
Beginilah cara Windows menangani semuanya. Anda dapat melihat banyak tugas diagnostik yang memicu pada suatu peristiwa yang muncul di log. mis. ketika konflik alamat IP terdeteksi, suatu peristiwa ditulis ke log:
Tugas terjadwal memicu pada acara ini, dan menjalankan program untuk memberi tahu Anda tentang hal itu dan memperbaikinya. Ingatlah bahwa id acara tidak spesifik hanya untuk satu tugas. Tugas apa pun yang menghasilkan peristiwa 203 - Aksi gagal dimulai, akan memicu tugas ini.
sumber
Ini adalah skrip saya untuk mengingatkan saya ketika pekerjaan cadangan saya memiliki nilai lebih dari 0
sumber
Lihatlah PushMon . Anda dapat membuat URL PushMon yang akan dipanggil di akhir skrip Anda. Jika skrip Anda tidak berjalan karena server sedang down atau skrip dipindahkan, Anda akan diberi tahu. Anda dapat diberitahu melalui email, SMS, panggilan telepon, IM dan Twitter. Ini akan bekerja untuk semua sistem operasi. Ini seperti Pingdom tetapi untuk skrip dan tugas latar belakang.
sumber