Parametry při spuštění

Příkazová řádka

Pokud spustíme OBIS.EXE a další s parametrem -help zobrazí se nápověda.

Ukázka helpu programu OBISCSERVER:

  -authprog Externi autorizacni program, vracejici na stdout DATA,USER,PASS
  -config Konfiguraci soubor
  -configdir Cesta k adresari etc
  -data Cesta k datum
  -debug [cislo] Uroven debug logovani, cim vetsi cislo, tim detailnejsi log
  -documentdir Cesta pro umisteni dokumentu
  -dofile Nacte na konci inicializace lua dany soubor
  -exactdataversion Vyzada exaktni kontrolu verze dat, data a datamodel se musi rovnat
  -exec Spusti davku prikazu a pote ukonci cinnost
  -exedir Simulace spusteni z jineho adresare nez se EXE soubor nachazi. DEPRECATED
  -extconsole Spusti externi konzoli. Muze obsahovat cislo portu, default 9301.
  -help Zobrazi help
  -ignoredataversion Zakazuje kontrolu verze dat, data versis datamodel
  -ipv6 Zapina(1)/vypina(0) podporu IPv6 [0]
  -jsonrpc Komunikujeme pomoci JSON
  -log Jmeno souboru kam ukladat debug log
  -mainluaform LuaForm ktera je zobrazena misto main form
  -maxmemory Maximum alokovane pameti [MB]. Default 1000MB
  -mergedirs Cesty k dalsim system adresarum (oddelelovac ;)
  -model Cesta k xml souborum, relativne k user/system
  -noconsolelog Neposilat debug na stderr consoli
  -notrigger Nepouzivat triggery, nevytvori se ani spojeni k databazi
  -noxmlrpc Nekomunikujeme pomoci xmlrpc, ale primo textem
  -pass Heslo
  -printermargin Nastavi natvro velikost okraje [mm] ve tvaru okrajx,okrajy
  -reportsdir Cesta k reportum, relativni k system/user
  -rootdir Cesta do rootu
  -savepid Ulozi PID do zadaneho souboru
  -setenv Nastavi environment promennou PROMENNA=HODNOTA|PROMENNA2=HODNOTA2
  -sqldialect SQL dialect, prozatim implicitne 2 do budoucna 3
  -sqllog Prefix jmena souboru kam se bude ukladat komunikace s sql serverem
  -sqlplan Ma-li se do sql-logu ukladat i plan (tj. jak bude zpracovavat server dotaz)
  -stdin Server prijima pozadavky ze standartniho vstupu (napr. pro spusteni z inetd)
  -systemdir Cesta k adresari system
  -tcp Server bude naslouchat jinem Tcp portu nez 9300
  -terminateonerror Program bude ukoncen po chybe, chyba bude viditelna zadany pocet milisekund
  -terminateoninactivity Program bude ukoncen nebude-li uzivatel aktivni [s]
  -truetypefontsdir Cesty k systemovym TrueType fontum, oddelene ;
  -user Uzivatel
  -userdir Cesta k adresari user
  -uzivateledir Cesta k adresari uzivatele
  -warninglevel Uroven od ktere se maji hlasky z Condebugu zobrazovat jako dialogy
  -wmtreshold Minimani mnozstvi resourcu [%] kdy budou pri otevirani rusena neviditelna okna. Default 20%

Řídící INI soubory

V adresáři etc lze vytvořit řídící soubory ve formátu file.ini, kde file je název programu. V tomto souboru lze pak definovat hodnoty spouštěcích parametrů ve formátu parametr=hodnota.

Soubor common.ini lze využít pro společné nastavení všech programů systému.

Je možné vkládat environment variables pomocí ${VAR}.

Parametry zadané na příkazovém řádku mají vyšší prioritu než parametry z ini souboru.

Užitečné spouštěcí skripty

Debug mód

Spouštěcí skript: obis-debug.cmd

set ROOTDIR=O:\obis4
set FIREBIRD=%ROOTDIR%\firebird
set USERDIR=%ROOTDIR%\user
start /wait bin\obis.exe -rootdir %ROOTDIR% -userdir %USERDIR% -sqllog %HOME%\sqllog -debug 3 -log %HOME%\sqllog.CONDEBUG
if not ERRORLEVEL 1 goto end
 echo ERRORLEVEL %ERRORLEVEL%
 egrep "warning|error" %HOME%\sqllog.CONDEBUG
 pause
:end

Automatické ukončení OBISu při nečinnosti uživatele

Ukončení po 30ti minutách neaktivity

obis.exe -terminateoninactivity 1800
 
progs/parametry_prikazove_radky_obis_commandline.txt · Poslední úprava: 2021/02/04 09:34 autor: Karel Petrů
 
Kromě míst, kde je explicitně uvedeno jinak, je obsah této wiki licencován pod následující licencí:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki