Autor Zpráva
Senky
Profil
Zdravím,
chcel by som sa opýtať, čo sa stane, ak do skriptu spusteného cez cron zadám na konci
header('Location: xxx')
. Je to totiž už aj tak strašne objemný skript a vykonáva sa asi 2h, ale po jeho skončení by som chcel skustiť ešte jeden skript (ten trvá už ale asi iba 5min). Skript pustený cez cron (ktorý beží 2h) však chcem spúšťať v rôznych variáciách premenných, a tak sa môže stať, že jeho vykonanie bude trvať aj 5h. Samozrejme, ten druhý skript chcem spustiť tak či tak. Nemôžem ho ale spustiť skôr, ako sa dokončí ten prvý skript, lebo je od neho závislý údajmi. Do prvého ho nechcem vložiť, pretože by mi to (pravdepodobne) pohltilo RAM-ku, a unset-ovať každú premennú by bola riadne dlhá práca, tak preto sa pýtam, čo sa stane, ak tam teda dám
header('Location: xxx')
. Bude s tým cron súhlasiť a spustí a počká na koniec aj tohto skriptu?
tiso
Profil
Senky: čo ti bráni to vyskúšať? Bolo by to rýchlejšie ako písať sem a čakať na odpoveď.
PostCC
Profil
Kladu si otázku, pro koho by ta hlavička měla být určena? Ten script spuštěný cronem předává nějakým způsobem data prohlížeči? Zřejmě ne. Takže kde by se ke slovu dostal prohlížeč, aby zareagoval na tuhle hlavičku?
Senky
Profil
tiso: No, tu sa väčšinou odpovede dočkám za 5-10 min, a to je rýchlejšie ako skúšať...

PostCC: Cez prehliadač to poznám, normálne skončí jeden skript, pustí sa druhý a keď sa skončý druhý, načítavanie sa v prehliadači skončí. Ale to, ako to zareaguje v crone neviem... Asi to fakt pôjdem vykúšať...
Joker
Profil
Senky:
tu sa väčšinou odpovede dočkám za 5-10 min, a to je rýchlejšie ako skúšať
To platilo i teď, otázka je jaké odpovědi, hlavně když z otázky je zřejmé, že autor je prostě jen líný to vyzkoušet.

Cez prehliadač to poznám, normálne skončí jeden skript, pustí sa druhý a keď sa skončý druhý
Jenže to funguje jen díky tomu, že tam je ten prohlížeč, který zpracuje výstup prvního skriptu, zjistí hlavičku přesměrování a automaticky načte stránku, kam se přesměrovává.
Když tam žádný prohlížeč nebude, nebo prohlížeč automaticky nepřesměruje (například funkce „Otevřít soubor z Internetu“ v PSPadu), zpracuje se jen první skript.
Senky
Profil
Aha, ďakujem. Tak so ti budem musieť zabezpečiť nejako ináč...
AM_
Profil
Senky:
No, tu sa väčšinou odpovede dočkám za 5-10 min, a to je rýchlejšie ako skúšať...
ano, ale plýtváš tím časem druhých, nauč se si nejdřív zkusit poradit sám, aby ochota lidí tady nebyla spíše na škodu.
Senky
Profil
Ono, skôr mi šlo o to, že ak to niekto vie (že to už odskúšal, alebo už s tým má skúsenosti), tak to napíše a nemusím robiť dlhé testy...
tiso
Profil
Senky: takéto niečo ti bude fungovať pri otázke na vec, ktorú skúša/vie veľa ľudí. Táto bola špecifická, pochybujem že to niekto skúšal. Na druhej strane - ani nemusel - odpoveď vie každý, kto vie ako funguje cron. Mysli na to nabudúce, kým sa spýtaš.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0