Uživatelské nástroje

Nástroje pro tento web


progs:obiscserver

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
progs:obiscserver [2021/01/14 08:11] – [Linux] Karel Petrůprogs:obiscserver [2022/12/22 08:29] Karel Petrů
Řádek 40: Řádek 40:
 pro heirloom-mailx se soubor s CRLF posle jako attachment je potreba pouzit: ''cat file | fromdos | mailx'' pro heirloom-mailx se soubor s CRLF posle jako attachment je potreba pouzit: ''cat file | fromdos | mailx''
  
-nebo: **apt-get install mailutils; update-alternatives --config mailx**+nebo: **apt-get install bsd-mailx; update-alternatives --config mailx**
  
 nebo nebo
Řádek 108: Řádek 108:
  
 (některé funkce server_prepocty akceptují nepovinné parametry např. jiné než aktuální datum přepočtu apod.) (některé funkce server_prepocty akceptují nepovinné parametry např. jiné než aktuální datum přepočtu apod.)
 +
 +Pokud **přepočet zakázek** trvá dlouho, lze řešit významné zkrácení času přepočtu smazáním indexu **sklad_prijemky_3** (Datum).
  
 <code lua> <code lua>
Řádek 117: Řádek 119:
 if not PREPOCITAT then if not PREPOCITAT then
   PREPOCITAT={   PREPOCITAT={
-   Denik=false, Sklad=true, Zakazky=true,+   Denik=false, Sklad=true, Zakazky=true, PrikazyKontrolaZmenaZaplaceno=false,
    Insolvence=false, Dluhy=false, Kurzy=false,    Insolvence=false, Dluhy=false, Kurzy=false,
    PrehledVysledku=false, UkolyTerminZMilniku=false,    PrehledVysledku=false, UkolyTerminZMilniku=false,
Řádek 130: Řádek 132:
 if PREPOCITAT.Dluhy then server_prepocty.SaveLog(server_prepocty.AktualniDluh(), LOGDIR().."aktualni_dluh.log") end if PREPOCITAT.Dluhy then server_prepocty.SaveLog(server_prepocty.AktualniDluh(), LOGDIR().."aktualni_dluh.log") end
 if PREPOCITAT.UkolyTerminZMilniku then server_prepocty.SaveLog(server_prepocty.TerminZMilniku("ukoly_ukoly.IDDruh='auta'"), LOGDIR().."ukoly_terminzmilniku.log") end if PREPOCITAT.UkolyTerminZMilniku then server_prepocty.SaveLog(server_prepocty.TerminZMilniku("ukoly_ukoly.IDDruh='auta'"), LOGDIR().."ukoly_terminzmilniku.log") end
 +if PREPOCITAT.PrikazyKontrolaZmenaZaplaceno then server_prepocty.SaveLog(server_prepocty.PrikazyKontrolaZmenaZaplaceno(), LOGDIR().."prikazy_zaplaceno.log") end
 if PREPOCITAT.CleanLogs then server_prepocty.SaveLog(server_prepocty.CleanLogs(), LOGDIR().."mazani_logu.log") end if PREPOCITAT.CleanLogs then server_prepocty.SaveLog(server_prepocty.CleanLogs(), LOGDIR().."mazani_logu.log") end
 if PREPOCITAT.PrehledVysledku and cf.MinMaxDate(os.time(), "mesic").MAX == cf.ExtractDate(os.time()) then --posledni den v mesici if PREPOCITAT.PrehledVysledku and cf.MinMaxDate(os.time(), "mesic").MAX == cf.ExtractDate(os.time()) then --posledni den v mesici
Řádek 248: Řádek 251:
 analyza=n analyza=n
 kalendar=n kalendar=n
 +kanban=n
  
 globaloption=R globaloption=R
Řádek 302: Řádek 306:
   exit 1   exit 1
 fi fi
 +
 +sleep 5
  
 #prvni parametr dokumenty_dokumenty.SendMailDruh je druh dokumentu, ktery se prohlizi a odesila automaticky emailem #prvni parametr dokumenty_dokumenty.SendMailDruh je druh dokumentu, ktery se prohlizi a odesila automaticky emailem
Řádek 307: Řádek 313:
 Login $USER $PASSWORD $DATANAME Login $USER $PASSWORD $DATANAME
 <EOF/> <EOF/>
-Program "osex.dofile(LUADIR()..'debug.lua');DEBUG.Init();dokumenty_dokumenty.SendMailDruh('zmenyukolu', 'smtp', DEBUG);dokumenty_dokumenty.SendMailDruh('triggers', 'smtp', DEBUG);dokumenty_dokumenty.SendMailDruh('kontrola', 'smtp', DEBUG)" +Program " 
-<EOF/>+osex.dofile(LUADIR()..'debug.lua');DEBUG.Init() 
 +dokumenty_dokumenty.SendMailDruh('zmenyukolu', 'smtp', DEBUG, nil, {DeleteOlder=14}) 
 +dokumenty_dokumenty.SendMailDruh('triggers', 'smtp', DEBUG, nil, {DeleteOlder=14}) 
 +dokumenty_dokumenty.SendMailDruh('kontrola', 'smtp', DEBUG, nil, {DeleteOlder=14}
 +"<EOF/>
 Exit Exit
 <EOF/> <EOF/>
Řádek 341: Řádek 351:
  
 Testovani: **logrotate -v --force /etc/logrotate.d/obis** Testovani: **logrotate -v --force /etc/logrotate.d/obis**
 +
  
 ===== Kontrolní SQL dotazy a reporty emailem na serveru  ===== ===== Kontrolní SQL dotazy a reporty emailem na serveru  =====
Řádek 384: Řádek 395:
 fi fi
  
 +sleep 10
  
 cat <<EOF | $ROOTDIR/bin64/obiscserver $DEBUG -savepid $LOGDIR/$PID -notrigger -noxmlrpc -stdin -documentdir $DOCUMENTDIR >$LOGDIR/$LOG.daily 2>&1 cat <<EOF | $ROOTDIR/bin64/obiscserver $DEBUG -savepid $LOGDIR/$PID -notrigger -noxmlrpc -stdin -documentdir $DOCUMENTDIR >$LOGDIR/$LOG.daily 2>&1
progs/obiscserver.txt · Poslední úprava: 2024/04/04 09:12 autor: Karel Petrů