Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Vracanje error code-a Task Scheduler-u

[es] :: .NET :: Vracanje error code-a Task Scheduler-u

[ Pregleda: 1630 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Shadowed
Vojvodina

Član broj: 649
Poruke: 12842



+4777 Profil

icon Vracanje error code-a Task Scheduler-u11.06.2012. u 13:09 - pre 142 meseci
Ideja:
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)
}


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?
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: Vracanje error code-a Task Scheduler-u11.06.2012. u 13:52 - pre 142 meseci
Sudeći po ovom linku ta opcija u task scheduleru se gleda ako pokretanje taska ne uspe. Ono što ti imaš je da pokretanje taska uspeva, ali aplikacija vraća neku vrednost različitu od nule. Task scheduler ne proverava šta aplikacija vraća. Rešenje je da aplikacija ne završava rad sve dok ne uradi to što treba da uradi.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12842



+4777 Profil

icon Re: Vracanje error code-a Task Scheduler-u11.06.2012. u 14:13 - pre 142 meseci
OK, kapiram. Ta opcija sluzi za scheduler-ov neuspeh da pokrene task, ne za samu aplikaciju. To mi je malo bez veze, al' ajd'. Ocigledno cu onda morati neki thread.sleep pa probaj opet.
Hvala.
 
Odgovor na temu

[es] :: .NET :: Vracanje error code-a Task Scheduler-u

[ Pregleda: 1630 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.