Fórum Root.cz
Hlavní témata => Software => Téma založeno: Sam 21. 01. 2016, 23:37:47
-
Zdravim,
potreboval bych pomoci s hledanim nejakeho pokrocileho cronu. Predstavoval bych si to jako javovskou webovou appku (nejlepe nad tomcatem) s rozumnym grafickym ksichtem a moznosti planovani typu: "kazde pondeli", "posledni den v mesici" atd.
Nez me ukamenujete tak vysvetlim na co to bude pouzito. Pouzivame ve firme kettle (Data Integration z projektu Pentaho). Jelikoz ale pentaho mame jen v komunitni edici tak v nejnovejsim BI nelze schedulovat kettlacke scripty. Uzivatele budou lide pouceni v tvoreni kettlackych transformaci, ale nelze pocitat s jakymikoli spravcovskymi dovednostvmi (ssh a cron nepripada v potaz). Tudiz bych chtel postavit system takovy ze pres FTP nahrajou kettle soubor, a ten se pomoci vyse hledaneho weboveho cronu spusti tak jak si vyklikaji.
Predem dekuji za navrhy. Kdyby bylo potreba doplnim informace.
-
Tudiz bych chtel postavit system takovy ze pres FTP nahrajou kettle soubor, a ten se pomoci vyse hledaneho weboveho cronu spusti tak jak si vyklikaji.
Predem dekuji za navrhy. Kdyby bylo potreba doplnim informace.
Tak FTP, hmm takto uz je asi upne jedno co s tim udelate. ;)
-
Data připravují v konvici? Je to aspoň XML? V tom případě bych to uploadnul přes HTTP formulář, po rozparsování nasypal do DB a po minutách ji projížděl dalším procesem, který by provedl naplánované operace. Dá se to slepit v shellu na několika řádcích a zařadit do cronu.
-
http://old.spiney.org/public/phpRecEvent/ http://siag.nu/ucronadm/
-
Tak ať přes FTP nahrajou taky nějaký texťák s informací o spuštění. Pak si to přes bash nebo python nějak vyparsuj a vlož do /etc/cron.d tak aby tam nemohli dávat přímé příkazy.
Otázka 30 minut něco takového napsat, nepotřebuješ web, jenom vzor typu
*/5 * * *
a pak přes bash
cat /data/cron.* | cut -d " " -f 1,2,3,4,5 | sed -i 's/\1/\1 parsethisfile.sh' > /etc/cron.d/batches
To jen pro příklad, tohle asi nebude fungovat, jenom takovej nákres, jak to spatlat za pár minut...
-
https://en.wikipedia.org/wiki/List_of_job_scheduler_software
Pokud chces open-source a ZADARMO, tak treba quartz.