nazdar ludkovia, mam taku otazku. robim jeden projekt a potrebujem si na localhoste testovat aj cron. nechcem toto riseit ziadnou aplikaciou nakolko aj windows ma priamo v sebe task scheduler, ktory je mozne nakonfigurovat tak, aby mi spustalo potrebny skript napriklad kazdych 5 minut.
skusal som skusal, ale neviem docielit to, aby sa mi internet exploer otvoril a spracoval skript na pozadi. totizto vsetko potrebne som nastavil, ale vzdy sa mi otvori okno internet exploreru a spracuje skript (samozrejme ostane len prazdne okno) a to nechcem. potrebujem aby sa to vykonalo na pozadi, ale neviem aky parameter pouzit na silent run IE.
ma niekto skusenost? dik.
Windows Task Scheduler / cron / IE silent run
-
- Moderátor
- Príspevky: 15054
- Dátum registrácie: Ut 26. Feb, 2008, 14:00
- Bydlisko: Bratislava/Štúrovo
Re: Windows Task Scheduler / cron / IE silent run
Nestaci ti pri danom tasku na zalozke Settings zaskrtnut "Stop the task if runs longer than:" a napises tam nejaky casovy interval, napriklad 5 minutes ?
PS: Ak ti vadi ze sa ti objavi okno - spustaj dane IE okno pod inym uzivatelom.
PS: Ak ti vadi ze sa ti objavi okno - spustaj dane IE okno pod inym uzivatelom.
- glirpi
- Používateľ
- Príspevky: 1270
- Dátum registrácie: Ne 09. Máj, 2010, 03:36
- Bydlisko: Handlova / okres PD
Re: Windows Task Scheduler / cron / IE silent run
ano prave to okno ze vyskoci mi vadi.. pretoze je to uplne zbytocne.
takze to asi normalnou cestou nastavenia nepojde.. no co uz, tak si ten skript spustim priebezne sam rucne no..
dik.
takze to asi normalnou cestou nastavenia nepojde.. no co uz, tak si ten skript spustim priebezne sam rucne no..
dik.
-
- Moderátor
- Príspevky: 15054
- Dátum registrácie: Ut 26. Feb, 2008, 14:00
- Bydlisko: Bratislava/Štúrovo
Re: Windows Task Scheduler / cron / IE silent run
Skusal si to pustat pod inym pouzivatelom ?
- glirpi
- Používateľ
- Príspevky: 1270
- Dátum registrácie: Ne 09. Máj, 2010, 03:36
- Bydlisko: Handlova / okres PD
Re: Windows Task Scheduler / cron / IE silent run
nie neskusal (a ani nepotrebujem aby pod nejakym "userom" bolo pootvaranych za niekolko hodin prace tisice okien) ale zistil som po hlbsom zapremyslani, ze volat internet explorer koli spracovaniu skriptu je cele zle.. totizto treba volat php.exe file ktoremu treba podsunut spravne argumenty a toto dat to task schedulera.. bohuzial ale moje skripty nie su autonomne a uz naozaj nemam chut to pregromavovavat pretoze je toho vela. na serveri bezi cron ok, takze lokalne si to budem musiet priebezne spustat sam.. no co uz..
iba som si myslel, ze je to jednoduche. spusti sa IE s parametrom cesty na skript na pozadi spracuje a spravi sa kill na proces a to je vsetko co som potreboval. ale nic nie je take jednoduche ako sa zda.
dik.
iba som si myslel, ze je to jednoduche. spusti sa IE s parametrom cesty na skript na pozadi spracuje a spravi sa kill na proces a to je vsetko co som potreboval. ale nic nie je take jednoduche ako sa zda.
dik.
-
- Moderátor
- Príspevky: 15054
- Dátum registrácie: Ut 26. Feb, 2008, 14:00
- Bydlisko: Bratislava/Štúrovo
Re: Windows Task Scheduler / cron / IE silent run
Taka otazka, s cim spustas ten IE? lebo napr. vo WSH co je vlastne taky zmrd VBcka dokazem pri spusteni prikazu povedat ze ma bezat na pozadi...
- filuS
- Používateľ
- Príspevky: 548
- Dátum registrácie: Ut 26. Aug, 2008, 13:14
- Bydlisko: Presov, Slovakia
Re: Windows Task Scheduler / cron / IE silent run
neviem, ci je tato tema este aktualna, ale zaujimalo by ma, co vlastne potrebujes spracovat cez cron. IE nepouzivam vobec, jedine ked potrebujem otestovat nejake client-side veci (css layouty a js) takze nepoznam vsetky jeho funkcie (IE9 som este ani nevidel ), ale tipol by som si, ze je to server-side script suvisiaci s nejakou webovou aplikaciou (php, ruby, java alebo boh vie aky jazyk pouzivas). Ak je to tak, tak potrebujes ten script len spustit, nic viac. V pripade php teda potrebujes nastavit cestu k php.exe s parametrami pre subor so scriptom + argumenty, priklad:
C:/xampp/php/php.exe ../htdocs/cron_job.php arguments
kde arguments je nic ine ako vsetko co ide po domene v url (napriklad http://www.localhost.sk/[b]cron/job/?jo ... peat=false[/b]). Sice nemam velke skusetnosti s inymi jazykmi, ale vsetky budu fungovat rovnakoy.
Ak to potrebujes na nieco ine, na nieco na co proste musis mat otvoreny browser tak potom my bad, nvm
C:/xampp/php/php.exe ../htdocs/cron_job.php arguments
kde arguments je nic ine ako vsetko co ide po domene v url (napriklad http://www.localhost.sk/[b]cron/job/?jo ... peat=false[/b]). Sice nemam velke skusetnosti s inymi jazykmi, ale vsetky budu fungovat rovnakoy.
Ak to potrebujes na nieco ine, na nieco na co proste musis mat otvoreny browser tak potom my bad, nvm
Desktop
Spoiler: ukázať
- glirpi
- Používateľ
- Príspevky: 1270
- Dátum registrácie: Ne 09. Máj, 2010, 03:36
- Bydlisko: Handlova / okres PD
Re: Windows Task Scheduler / cron / IE silent run
dakujem ti za odpoved
v podstate je to aktualne .. ano. takto uvediem priklad mas webovu aplikaciu na ktorej su v databaze urcite zaznamy.. kazdy zaznam moze nadobudnut po urcitej dobe parameter neaktivny.. cize kazdu hodinku sa spusta script, ktory v databaze cekuje platnost zaznamov a ak niektory splna podmienku pre preklopenie, vyprsal > (date_insert + INTERVAL 31 DAY <= NOW()) nastavy ho ako neaktivny + sa odosle email ze danemu zaznamu skoncila platnost. .. v kratkosti.. a jednoduchy priklad. potom je tam este kopa inych veci ako napriklad kontrola pred vyprsanim > odoslanie emailu ze zaznamu skonci onedlho platnost, spominane samotne ukoncenie, kontrola a odoslanie emailu, ze zaznam je uz X dni neaktivny a bude uplne odstraneny..
no uz som sa tomu potom ale nevenoval nakolko sem tam som si to pustil normalne ked som na tom este pracoval. ale vsetko je hotove, cize to ani moc uz nepotrebujem. samozrejme toto je velmi napomocne, urcite este vyuzijem a aj skusim pretoze s CRONom prichadzam do styku v poslednej dobe viac a viac.
nieco som uz aj skusal s tym php.exe, no moje skripty nie su autonomne a teda mi to vyhdzavalo ze nie je mozne pripojit sa na databazu, chybajuce function(){} atd.. (ked som to testoval cez cmd-cko)
cron na linuxe ale frci inac nakolko webhosting na ktorom to bezi je na linuxe a tam to nema ziadny problem a vsetko ide ako ma aj v takom stave ako to je co sa tyka autonomnosti skriptov.
este raz vdaka, vyskusam!
v podstate je to aktualne .. ano. takto uvediem priklad mas webovu aplikaciu na ktorej su v databaze urcite zaznamy.. kazdy zaznam moze nadobudnut po urcitej dobe parameter neaktivny.. cize kazdu hodinku sa spusta script, ktory v databaze cekuje platnost zaznamov a ak niektory splna podmienku pre preklopenie, vyprsal > (date_insert + INTERVAL 31 DAY <= NOW()) nastavy ho ako neaktivny + sa odosle email ze danemu zaznamu skoncila platnost. .. v kratkosti.. a jednoduchy priklad. potom je tam este kopa inych veci ako napriklad kontrola pred vyprsanim > odoslanie emailu ze zaznamu skonci onedlho platnost, spominane samotne ukoncenie, kontrola a odoslanie emailu, ze zaznam je uz X dni neaktivny a bude uplne odstraneny..
no uz som sa tomu potom ale nevenoval nakolko sem tam som si to pustil normalne ked som na tom este pracoval. ale vsetko je hotove, cize to ani moc uz nepotrebujem. samozrejme toto je velmi napomocne, urcite este vyuzijem a aj skusim pretoze s CRONom prichadzam do styku v poslednej dobe viac a viac.
nieco som uz aj skusal s tym php.exe, no moje skripty nie su autonomne a teda mi to vyhdzavalo ze nie je mozne pripojit sa na databazu, chybajuce function(){} atd.. (ked som to testoval cez cmd-cko)
cron na linuxe ale frci inac nakolko webhosting na ktorom to bezi je na linuxe a tam to nema ziadny problem a vsetko ide ako ma aj v takom stave ako to je co sa tyka autonomnosti skriptov.
este raz vdaka, vyskusam!