przejście do zawartości
Narzędzia użytkownika
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Ostatnie zmiany
Indeks
Ślad:
cron
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
<h1>W systemie Firmatic jest możliwość wykonywania niektórych zestawień w trybie wsadowym</h1> <div class="level1"> <p> { { tag> Kursy_walut Zestawienia} } za pomocą polecenia systemowego (Linux) cron. Tryb wsadowy oznacza możliwość uruchomienia danego zestawienia przez proces cron systemu Linux, który o zadanym czasie (dzień tygodnia, godzina) uruchamia wskazane zadanie. Pozwala to na wykonanie niektórych zestawień w nocy i zmniejszenie obciążenia systemu w godzinach pracy. </p> <p> W pliku: /etc/cron.d/firmatic można wywołać dwa pliki wsadowe, następujący sposób: </p> <pre class="code">34 04<nowiki> *</nowiki> <nowiki>*</nowiki> <nowiki>*</nowiki> zks /u/bin/firmatic_nbp_01.sh 03 00<nowiki> *</nowiki> <nowiki>*</nowiki> <nowiki>*</nowiki> zks /u/bin/firmatic_produkcja_02.sh </pre><p> </p> </div> <h1>Pobieranie kursów walutowych z NBP</h1> <div class="level1"> <p> , wykonuje procedura: </p> <p> /u/bin/firmatic_nbp_01.sh </p> <p> Z zawartością: </p> <pre class="code">dir_db=/u/zks/firmatic baza=$dir_db/zks procedura=$dir_db/rproc/get_nbp.r DLC=/usr/dlc PROPATH=/u/zks/firmatic/rproc export PROPATH umask 002 cd $dir_db if [ -r $procedura ]; then $DLC/bin/mbpro $baza -p $procedura 2>&1 > /dev/null fi </pre><p> </p> </div> <h1>Uruchamianie zestawień</h1> <div class="level1"> <p> , wykonuje: </p> <p> /u/bin/firmatic_produkcja_02.sh </p> <p> Z zawartością: </p> <pre class="code">dir_db=/u/zks/firmatic baza=$dir_db/zks procedura=$dir_db/rproc/fccron.r DLC=/usr/dlc PROPATH=/u/zks/firmatic/rproc export PROPATH umask 002 cd $dir_db if [ -r $procedura ]; then $DLC/bin/mbpro $baza -p $procedura 2>&1 > /dev/null fi </pre><p> </p> </div> <h1>Zadania wykonywane przez crona</h1> <div class="level1"> <p> Wymieniona w powyższym pliku procedura Progress - fccron.r wykonuje zadania wyszczególnione w pliku tekstowym, który jest umieszczony w: </p> <p> /u/klient/firmatic/web/crontbl/cronset.txt'' </p> <p> z zawartością: </p> <span class='np_break'> </span> <div class="table"><table class="inline"> <tr class="row0"> <th class="col0">lp</th><th class="col1">run</th><th class="col2">user</th><th class="col3">procedura</th><th class="col4">wykonaneDo</th><th class="col5">opis</th> </tr> <tr class="row1"> <td class="col0">01</td><td class="col1">tak</td><td class="col2">greg</td><td class="col3 leftalign">tbl_lbt.p </td><td class="col4 leftalign">1100 </td><td class="col5"><a href="/doku.php?id=zobowiazania" class="wikilink1" title="zobowiazania">Zest/Zakupu/Zobowiązania (na dzień)</a> → dla każdego podkatalogu (nazwa listy kontrahentów) 2 pliki: .pdf i .xls z datą w nazwie</td> </tr> <tr class="row2"> <td class="col0">02</td><td class="col1">tak</td><td class="col2">greg</td><td class="col3">tbl_1664.p <em><</em>-tbl_plpr.p </td><td class="col4 leftalign">2664 </td><td class="col5"><a href="/doku.php?id=plan_produkcji_-_brygady" class="wikilink1" title="plan_produkcji_-_brygady">Zest/Tech/Plan Produkcji-brygady</a> → jeden plik excel/excel.xls</td> </tr> <tr class="row3"> <td class="col0">03</td><td class="col1">tak</td><td class="col2">greg</td><td class="col3">tbl_1673.p <em><</em>-tbl_plpr2.p</td><td class="col4 leftalign">2673 </td><td class="col5"><a href="/doku.php?id=plan_produkcji_-_zasoby" class="wikilink1" title="plan_produkcji_-_zasoby">Zest/Tech/Plan Produkcji-Zasoby</a> → jeden plik excel/excel.xls</td> </tr> <tr class="row4"> <td class="col0">04</td><td class="col1">tak</td><td class="col2 leftalign"> </td><td class="col3">tbl_1773.p <em><</em>-brw_tcdh2.p</td><td class="col4 leftalign">2773 </td><td class="col5">Hierarchia (tylko dla crona lub z helpa KT) → dla każdego podkatalogu (nazwa listy wyrobów) wiele plików z wyrobami wyrób.xml w formacie drzewa DHTMLX</td> </tr> <tr class="row5"> <td class="col0">05</td><td class="col1">tak</td><td class="col2">greg</td><td class="col3 leftalign">tbl_pro2.p </td><td class="col4 leftalign">email </td><td class="col5"><a href="/doku.php?id=harmonogram_produkcji_-_zadania_niewykonane" class="wikilink1" title="harmonogram_produkcji_-_zadania_niewykonane">Zest/Tech/Zadania niewykonane (Harmonogram produkcji)</a> → tylko mailowo</td> </tr> <tr class="row6"> <td class="col0">06</td><td class="col1">tak</td><td class="col2">greg</td><td class="col3 leftalign">gen_prod.p </td><td class="col4 leftalign">2772 </td><td class="col5">Dok/Tech/Generowanie harmonogramu produkcji → w katalogach dla poszczególnych dni tygodnia</td> </tr> <tr class="row7"> <td class="col0">07</td><td class="col1">tak</td><td class="col2">greg</td><td class="col3 leftalign">tbl_pro1.p </td><td class="col4 leftalign">email </td><td class="col5">Zest/Tech/Zadania wg zasobu (Harmonogram produkcji) → tylko(?) mailowo</td> </tr> <tr class="row8"> <td class="col0">08</td><td class="col1">tak</td><td class="col2">greg</td><td class="col3 leftalign">tbl_pro4.p </td><td class="col4 leftalign">2730 </td><td class="col5">Zest/Tech/Zaawansowanie wyrobu (Harmonogram produkcji) → jeden plik excel/excel.xls</td> </tr> <tr class="row9"> <td class="col0">09</td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign">tbl_pro3.p </td><td class="col4 leftalign"> </td><td class="col5"><a href="/doku.php?id=harmonogram_produkcji_-_brakujace_kt_produkcyjne" class="wikilink1" title="harmonogram_produkcji_-_brakujace_kt_produkcyjne">Zestawienia / Technologiczne / Brakujące KT / Harmonogram produkcji - Brakujace KT produkcyjne</a></td> </tr> <tr class="row10"> <td class="col0">10</td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign">gen_lst.p </td><td class="col4"> CREATE LineLst </td><td class="col5">Dok/Mag/generowanie do listy</td> </tr> <tr class="row11"> <td class="col0">11</td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign">gen_prod2.p </td><td class="col4 leftalign"> ? </td><td class="col5">Dok/Tech/Generowanie harmonogramu produkcji + wykres Ganta <em><</em>- chyba nieskonczone/nieuzywane → w katalogach dla poszczególnych dni tygodnia</td> </tr> <tr class="row12"> <td class="col0">12</td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign">gen_zam.p </td><td class="col4">CREATE Cmo</td><td class="col5">generacja zamówienia, na podstawie zamówienia wzorcowego i warto¶ci minimalnej</td> </tr> <tr class="row13"> <td class="col0">13</td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign">tbl_crci.p </td><td class="col4 leftalign">email </td><td class="col5">Zest/sprzedaży/przychody</td> </tr> <tr class="row14"> <td class="col0">14</td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign">tbl_mini.p </td><td class="col4 leftalign"> </td><td class="col5">Zest/Tech/Stany minimalne wyrobu</td> </tr> <tr class="row15"> <td class="col0">15</td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign">tbl_sest2.p </td><td class="col4 leftalign"> </td><td class="col5">Zest/Mag/Skrócone obroty wg grup towowarowych</td> </tr> <tr class="row16"> <td class="col0">16</td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign">tbl_sest.p </td><td class="col4 leftalign"> </td><td class="col5">Zest/Mag/Skrócone obroty magazynowe</td> </tr> <tr class="row17"> <td class="col0">17</td><td class="col1 leftalign"> </td><td class="col2 leftalign"> </td><td class="col3 leftalign">tbl_tbt.p </td><td class="col4 leftalign"> </td><td class="col5">Zest/Tech/Czasy buforowe dla zasobu</td> </tr> <tr class="row18"> <td class="col0">18</td><td class="col1">tak</td><td class="col2 leftalign"> </td><td class="col3">/u/zks/hurtownia/load_data.sh</td><td class="col4 leftalign"> </td><td class="col5">hurtownia danych</td> </tr> </table> <span class='np_break'> </span> </div> <p> O wykonaniu danego zadania decyduje kolumna "run" - zestawienie jest wykonywane kiedy run=tak - parametry wykonania zestawienia są pobierane ze środowiska użytkownika wskazanego w klumnie "user". </p> </div>
cron.1370850788.txt.gz
· ostatnio zmienione: 2013/06/10 09:53 przez
marek
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Do góry
Export to PDF