progs:obiscserver
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| progs:obiscserver [2021/01/14 07:46] – [Linux] Karel Petrů | progs:obiscserver [2025/07/15 09:45] (aktuální) – Karel Petrů | ||
|---|---|---|---|
| Řádek 40: | Řádek 40: | ||
| pro heirloom-mailx se soubor s CRLF posle jako attachment je potreba pouzit: '' | pro heirloom-mailx se soubor s CRLF posle jako attachment je potreba pouzit: '' | ||
| - | nebo: **apt-get install | + | nebo: **apt-get install |
| nebo | nebo | ||
| Řádek 69: | Řádek 69: | ||
| fi | fi | ||
| - | cat << EOF | $ROOTDIR/bin64/ | + | cat << EOF | $ROOTDIR/bin-x86_64-linux/ |
| Login Admin " | Login Admin " | ||
| < | < | ||
| - | Program "dofile(VLUADIR()..'/ | + | Program "cf.trydofile(VLUADIR()..'/ |
| < | < | ||
| Exit | Exit | ||
| Řádek 86: | Řádek 86: | ||
| - | cstocs utf8 ascii $LOGDIR/ | + | cat $LOGDIR/ |
| - | [ -s /tmp/$$ ] && cat /tmp/$$ | mail -s dluhy $MAILTO | + | [ -s /tmp/$$ ] && cat /tmp/$$ | mail -s " |
| rm /tmp/$$ | rm /tmp/$$ | ||
| - | cstocs utf8 ascii $LOGDIR/ | + | cat $LOGDIR/ |
| - | [ -s /tmp/$$ ] && cat /tmp/$$ | mail -s "chyby prepoctu | + | [ -s /tmp/$$ ] && cat /tmp/$$ | mail -s "Chyby přepočtu |
| rm /tmp/$$ | rm /tmp/$$ | ||
| egrep " | egrep " | ||
| - | [ $? -eq 0 ] && cstocs utf8 ascii $LOGDIR/ | + | [ $? -eq 0 ] && cstocs utf8 ascii $LOGDIR/ |
| + | |||
| + | grep "nový záznam" | ||
| + | [ -s /tmp/$$ ] && cat /tmp/$$ | mail -s "Nový záznam insolvence" | ||
| + | rm /tmp/$$ | ||
| | | ||
| egrep " | egrep " | ||
| </ | </ | ||
| - | Dále vytvořte a případně modifikujte v adresari | + | Dále vytvořte a případně modifikujte v adresari |
| (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 108: | Řádek 115: | ||
| --DEBUG.Init({typ={" | --DEBUG.Init({typ={" | ||
| - | osex.dofile(LUADIR().."/ | + | cf.trydofile(LUADIR().."/ |
| - | if not PREPOCITAT then | + | local PREPOCITAT={ |
| - | | + | |
| - | | + | |
| | | ||
| | | ||
| - | | + | |
| - | end | + | |
| if PREPOCITAT.Kurzy then server_prepocty.SaveLog(server_prepocty.ImportKurzu(), | if PREPOCITAT.Kurzy then server_prepocty.SaveLog(server_prepocty.ImportKurzu(), | ||
| Řádek 125: | Řádek 130: | ||
| if PREPOCITAT.Dluhy then server_prepocty.SaveLog(server_prepocty.AktualniDluh(), | if PREPOCITAT.Dluhy then server_prepocty.SaveLog(server_prepocty.AktualniDluh(), | ||
| if PREPOCITAT.UkolyTerminZMilniku then server_prepocty.SaveLog(server_prepocty.TerminZMilniku(" | if PREPOCITAT.UkolyTerminZMilniku then server_prepocty.SaveLog(server_prepocty.TerminZMilniku(" | ||
| + | if PREPOCITAT.PrikazyKontrolaZmenaZaplaceno then server_prepocty.SaveLog(server_prepocty.PrikazyKontrolaZmenaZaplaceno(), | ||
| if PREPOCITAT.CleanLogs then server_prepocty.SaveLog(server_prepocty.CleanLogs(), | if PREPOCITAT.CleanLogs then server_prepocty.SaveLog(server_prepocty.CleanLogs(), | ||
| + | if PREPOCITAT.CleanUkoly then server_prepocty.SaveLog(server_prepocty.CleanUkoly(), | ||
| if PREPOCITAT.PrehledVysledku and cf.MinMaxDate(os.time(), | if PREPOCITAT.PrehledVysledku and cf.MinMaxDate(os.time(), | ||
| server_prepocty.SaveLog(server_prepocty.PrehledVysledku(), | server_prepocty.SaveLog(server_prepocty.PrehledVysledku(), | ||
| Řádek 243: | Řádek 250: | ||
| analyza=n | analyza=n | ||
| kalendar=n | kalendar=n | ||
| + | kanban=n | ||
| globaloption=R | globaloption=R | ||
| Řádek 253: | Řádek 261: | ||
| </ | </ | ||
| - | **Nahrát a nastavit linku '' | + | ** Kontrola lualib ssl** |
| - | * stáhnout | + | * ldd lualib5.3/lib/ |
| - | * rozbalit v obis5: '' | + | |
| - | * nastavit linku podle verze Linuxu, typicky: '' | + | |
| - | * pokud je stará verze lualib5.1 nevrací se status odeslání - aktualizovat lualib | + | |
| - | + | ||
| - | **Vytvořit etc-daemons/obisrc.xml a samostatne licence-daemons.fdb** | + | |
| **scripts/ | **scripts/ | ||
| Řádek 281: | Řádek 284: | ||
| CONFIGDIR=$ROOTDIR/ | CONFIGDIR=$ROOTDIR/ | ||
| - | # | ||
| USER=Mailer | USER=Mailer | ||
| Řádek 297: | Řádek 299: | ||
| 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 302: | Řádek 306: | ||
| Login $USER $PASSWORD $DATANAME | Login $USER $PASSWORD $DATANAME | ||
| < | < | ||
| - | Program " | + | Program " |
| - | < | + | osex.dofile(LUADIR()..' |
| + | dokumenty_dokumenty.SendMailDruh(' | ||
| + | dokumenty_dokumenty.SendMailDruh(' | ||
| + | dokumenty_dokumenty.SendMailDruh(' | ||
| + | "< | ||
| Exit | Exit | ||
| < | < | ||
| Řádek 336: | Řádek 344: | ||
| Testovani: **logrotate -v --force / | Testovani: **logrotate -v --force / | ||
| + | |||
| ===== Kontrolní SQL dotazy a reporty emailem na serveru | ===== Kontrolní SQL dotazy a reporty emailem na serveru | ||
| Řádek 379: | Řádek 388: | ||
| fi | fi | ||
| + | sleep 10 | ||
| cat <<EOF | $ROOTDIR/ | cat <<EOF | $ROOTDIR/ | ||
progs/obiscserver.1610610363.txt.gz · Poslední úprava: 2021/01/14 07:46 autor: Karel Petrů