Napraviti aplikaciju koja ce se pokretati putem task scheduler-a i imati mogucnost da se vrati error code kako bi se posle kraceg vremena pokusalo jos jednom.
Uradjeno:
Code:
static int Main(string[] args)
{
Thread.Sleep(500);
unchecked { return (int)0x80070002; } //File not found (sample error code)
}
static int Main(string[] args)
{
Thread.Sleep(500);
unchecked { return (int)0x80070002; } //File not found (sample error code)
}
I napravljen task u task scheduler-u koji izvrsava ovaj program. Cekirano je "If the task fails, restart every" i odabrano 1min, tri ponavljanja.
Radi:
Aplikacija se pokrene.
Task scheduler dobija error code sto se vidi u logu, cak ga i prepozna (pise file not found, blabla..).
Ne radi:
Task Scheduler ne pokrece ponovo aplikaciju.
Ima li iko ideju u cemu bi mogao biti problem?