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

Izvršavanje programa u scheduler tasku

[es] :: Pascal / Delphi / Kylix :: Izvršavanje programa u scheduler tasku

[ Pregleda: 2080 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

franjo_tahi2
Franjo Tahi
Zagreb

Član broj: 289851
Poruke: 43
*.adsl.net.t-com.hr.



Profil

icon Izvršavanje programa u scheduler tasku14.08.2014. u 10:52 - pre 72 meseci
Napravio sam program koji šalje podatke na web stranicu (u MySQL bazu). Program je na lokalnom serveru.

Pri radu, u txt file na lokalnom disku, upisuje podatke o vremenu pokretanja, izvršenim koracima i vremenu završetka (log).
Program se sam terminira nakon što izvrši sav prijenos podataka.

Kada se program pokrene ručno ili kada se tasku kaže "run" - sve je OK, program se izvrši.

Kada ga scheduler pokrene - u log file se ne upiše ništa. Upiše se samo kraj programa. Po vremenu kada se scheduler starta i kada se upiše kraj, terminiran je od scheduler-a nakon 4 sata.

Ima li tko ideju o čemu se radi? Sumljao sam na prava pristupa file-ovima, ali naš sistemaš tvrdi da su ista kao i mog account-a s kog ručno pokrečem program ili potjeram schaduler task da se izvrši.
 
Odgovor na temu

komplikator
Programer / sys. inženjering
CRO

Član broj: 29755
Poruke: 158
*.adsl.net.t-com.hr.

ICQ: 13387003


+8 Profil

icon Re: Izvršavanje programa u scheduler tasku14.08.2014. u 13:11 - pre 72 meseci
Pokušaj ti ipak zavrtjeti task pod SYSTEM userom ili sl. Može biti i nešto povezano s onime je li korisnik mora biti logiran ili ne.
Ova 4 sata su realno očekivano vrijeme ili je to timeout nakon kojeg ga AT servis ubije? Odradi li uopće išta, ili ti se negdje smrzne?
Čuj, preciznije bi bilo kad bi log upisivao u NT event log.
God is real unless is declared as integer.
 
Odgovor na temu

franjo_tahi2
Franjo Tahi
Zagreb

Član broj: 289851
Poruke: 43
*.adsl.net.t-com.hr.



Profil

icon Re: Izvršavanje programa u scheduler tasku11.09.2014. u 15:06 - pre 71 meseci
Odgonetnuo sam o čemu je problem:
- kad ga sistem sam potjera, ne aktivira se procedure "Form.OnActivate", a ja sam tamo smjestio poziv procedura za prijenos podataka.
Program se startao, ali ništa nije radio.

Zanimljivo je da kad se tasku kaže "Run" - sve se izvrši kako treba.
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Izvršavanje programa u scheduler tasku11.09.2014. u 16:45 - pre 71 meseci
Zato sto ga sistem pokrene u sessionu 0, gde nemas podrsku za UI, samim tim se forma nikada ne kreira i OnActivate ne izvrsi.

http://msdn.microsoft.com/en-us/library/bb736357%28VS.85%29.aspx

Pogledaj "/IT" switch.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Izvršavanje programa u scheduler tasku

[ Pregleda: 2080 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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