Cron – kam umístit a jak načíst SQL

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Duch.Veliky
Člen | 68
+
0
-

Ahoj,

potřeboval bych poradit. Je nějaký standard, kam umístit scripty s crony, když používám klasickou strukturu sandbox?

A druhý dotaz je poté k tomu konkrétnímu scriptu – ten script si šáhne do databáze, vezme záznam, podle URL si načte informace z webu a ty informace uloží k tomu záznamu. To udělám klasicky přes cURL a nebudu k tomu používat nette. Ale jde nějak nastavit, aby si ten script načetl z nette SQL informace pro connect? (abych nemusel mít na sto různých místech údaje pro connect do databáze, ale byly jen v config.neon).

Snad jsem svůj dotaz vysvětlil srozumitelně.

Předem děkuji za pomoc :)

llook
Člen | 407
+
0
-

Já bych použil Symfony/Console a používal framework i v těch cronových úlohách, to mi přijde nejjednodušší. Viz https://forum.nette.org/…dyby-console

thunderbuff
Člen | 164
+
0
-

Taky můžeš zkusit obyčejný CliRouter, mám s ním výborné zkušenosti. A jedno doporučení – pro crony určitě používej framework! Má to jen výhody.

  • budeš moct využít modelovou vrstvu své aplikace
  • bude tě to nutit dodržovat „štábní kulturu“ zdrojáků, takže se v tom vyznáš, až to budeš číst
  • budeš mít k dispozici debugovací funkce frameworku