progs:licence
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:licence [2016/04/06 08:59] – Karel Petrů | progs:licence [2021/12/09 08:24] (aktuální) – Karel Petrů | ||
|---|---|---|---|
| Řádek 6: | Řádek 6: | ||
| Zobrazení počtu licencí: | Zobrazení počtu licencí: | ||
| <code bash> | <code bash> | ||
| + | |||
| + | Zobrazení počtu licencí (jen neomezené): | ||
| + | <code bash> | ||
| Zobrazení počtu licencí z licenčního souboru: | Zobrazení počtu licencí z licenčního souboru: | ||
| <code bash>cut -d '#' | <code bash>cut -d '#' | ||
| - | Zobrazení vyčerpaných licencí: | + | Zobrazení vyčerpaných licencí |
| <code sql> | <code sql> | ||
| select distinct modul, count(modul) as obsazeno from licence l2 | select distinct modul, count(modul) as obsazeno from licence l2 | ||
| where (select count(*) from licence l1 where l1.modul=l2.modul and l1.idvyridil is null)=0 | where (select count(*) from licence l1 where l1.modul=l2.modul and l1.idvyridil is null)=0 | ||
| group by 1; | group by 1; | ||
| + | </ | ||
| + | |||
| + | Vícenasobně přihlášený uživatelé: | ||
| + | <code bash> | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | Záznam využití licencí **user/ | ||
| + | <code sql> | ||
| + | set heading; | ||
| + | select distinct count(modul) as obsazeno, modul, ' | ||
| + | where l2.datumdo> | ||
| + | group by 2,3,4 | ||
| + | ; | ||
| + | |||
| + | select distinct count(modul) as obsazeno, modul, ' | ||
| + | where l2.datumdo=0 and l2.idvyridil is not null | ||
| + | group by 2,3,4 | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | Kontrolní script spuštěný každou hodinu **user/ | ||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | . `dirname $0`/ | ||
| + | $ROOTDIR/ | ||
| + | $FIREBIRD/ | ||
| + | $ROOTDIR/ | ||
| + | if [ -s /tmp/$$ ]; then | ||
| + | $ROOTDIR/ | ||
| + | fi | ||
| + | rm /tmp/$$ | ||
| + | </ | ||
| + | |||
| + | Neaktivni uživatelé: | ||
| + | |||
| + | <code sql> | ||
| + | select idvyridil, jmeno, idskupina, heslo from common_uzivatele u | ||
| + | where not exists (select iduzivatele from common_syslog s where s.datum> | ||
| + | and coalesce(heslo,'' | ||
| </ | </ | ||
progs/licence.1459933179.txt.gz · Poslední úprava: 2016/04/06 08:59 autor: Karel Petrů