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í verzeNásledující verzeObě strany příští revize | ||
progs:obiscserver [2020/07/07 13:45] – [Cron pro Linux] Karel Petrů | progs:obiscserver [2022/12/21 14:01] – [Linux] Karel Petrů | ||
---|---|---|---|
Řádek 38: | Řádek 38: | ||
</ | </ | ||
- | heirloom-mailx | + | pro heirloom-mailx |
- | řešení: **apt-get install | + | nebo: **apt-get install |
nebo | nebo | ||
Řá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 112: | Řádek 119: | ||
if not PREPOCITAT then | if not PREPOCITAT then | ||
PREPOCITAT={ | PREPOCITAT={ | ||
- | | + | |
| | ||
| | ||
Řádek 125: | Řádek 132: | ||
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.PrehledVysledku and cf.MinMaxDate(os.time(), | if PREPOCITAT.PrehledVysledku and cf.MinMaxDate(os.time(), | ||
Řádek 297: | Řádek 305: | ||
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 312: | ||
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 350: | ||
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 394: | ||
fi | fi | ||
+ | sleep 10 | ||
cat <<EOF | $ROOTDIR/ | cat <<EOF | $ROOTDIR/ |
progs/obiscserver.txt · Poslední úprava: 2024/04/04 09:12 autor: Karel Petrů