itmcmd history

Cél: az előzményadatok tagolt szövegfájlokba történő visszagörgetését kezeli.

Szintaxismegjegyzések:  [ opcionális ]  kölcsönösen|kizárják egymást

Visszagörgetés:
  itmcmd history [ -h CANDLEHOME ] -C [ -L nnn[Kb|Mb] ] [ -t maszkok*stb. ] [ -D határolójel ] [ -H|+H ] [ -N n ] 
  [ -i példány -p tems_neve ] [-x] prod_code

Visszagörgetés ütemezése:
  itmcmd history -A?
  itmcmd history [ -h CANDLEHOME ] -A perday|0 [ -W napok ] [ -L nnn[Kb|Mb] ] [ -t maszkok*stb. ] [ -D határolójel ] 
  [ -H|+H ] [ -N n ] [ -i példány|-p tems_neve ] [-x] prod_code

A kapcsolók szabványos UNIX konvenció alapján kombinálhatók és választhatók el.
A következő háromnak azonos a jelentése:

  -t "table list"  -ttable:list  -ttable,list

Általános kapcsolók:

  -h  CANDLEHOME könyvtár.  Ha a -h az egyetlen érték nélküli kapcsoló, 
      akkor ez egy segélyhívás.

  Az -i példány a prod_code adott példánya által gyűjtött előzményadatokat dolgozza fel.  

  A -p tems_neve a TEMS tems_neve által gyűjtött előzményadatokat dolgozza fel.  Opcionális.  Ne feledje, hogy
               ezzel a kapcsolóval az "ms" értéket kell használni a prod_code esetében.  Az alapértelmezett
               művelet a prod_code ügynök által gyűjtött adatok feldolgozása.

  A prod_code a visszagörgetni kívánt termék 2 karakteres
             termékkódja (például mq).

  -t  A táblázatok vagy ksh minták listája, vesszővel, pontosvesszővel, osztásjellel
      vagy szóközzel elválasztva (idézőjellel, ha szóközökkel van elválasztva vagy a minta megegyezik egy fájllal).  A táblázatnevek 
      mindig nagybetűsek, de a -t figyelmen kívül hagyja a kis- és nagybetűket.

  -x A SAMPLES és INTERVAL attribútumok kizárása a kimeneti fájlban.

Visszagörgetési megjegyzések:

  A visszagörgetés egy termék kiválasztott táblázatainak előzményfájljait tagolt 
  fájlokká konvertálja azok táblázatkezelőben vagy hasonló termékben történő használatához.   A visszagörgetés bármikor
  futtatható; az ügynöknek nem kell aktívnak lennie.

  Ellenőrzéssel nem győződhet meg arról, hogy a táblázatlistában lévő bejegyzések értelmesek 
  vagy ténylegesen használatban vannak.  A rendszer minden táblázatot csak egyszer görget vissza az itmcmd history -C 
  végrehajtásaként, akkor is, ha több táblázatmaszk egyezik meg azzal.

Visszagörgetési paraméterek:

  -C  Előzménygörgetési hívás.  Kötelező.

  -L  Csak azon előzményfájlok feldolgozása, amelyek mérete egy megadott (Kb vagy Mb) méreten felül van.
      Az utótag lehet nincs, K, Kb, M, Mb, és ha nincs megadva semmi, a rendszer Kb-ként értelmezi.

  -H  Oszlopfejlécek kizárása.  Az alapértelmezett érték az "attribútum".

  +H  Csoportnevek (hosszú tábla) befoglalása az oszlopfejlécekbe.  A formátum:
      "csoport_leíró.attribútum".  Az alapértelmezett érték a csak attribútum.

  -N  A kimenet 0–n generációjának megőrzése (az alapértelmezett érték a 9.).

  -D  A használni kívánt kimeneti határolójel (az alapértelmezett a tab karakter.).  Szóköz idézőjelbe tétele vagy
      kerülése (vagyis  -D ' ').

Visszagörgetés ütemezési megjegyzései:

  Konfigurálhatja úgy az előzmények visszagörgetését, hogy a crontab eszközön (UNIX ütemezési 
  eszköz) fussanak, feltéve, hogy jogosult a crontab használatára.  Részletekért lásd: "man crontab". 
  A crontab bejegyzések egyediek az azokat létrehozó UNIX azonosítóhoz.

  -A  Előzménygörgetés ütemezési hívása.  Kötelező.  Automatikusan 
      futtat visszagörgetést a crontab eszközzel, naponta a megadott számú alkalommal.  Az értékeknek a következőknek kell lenniük:

      -A n, ahol n egy 1-24 közötti szám.  A futtatások száma naponta a 24 legközelebbi osztójára kerekítve
       (az -A 7 például azt jelenti, hogy három óránként fut).

      -A 0  A megadott tábla/táblák minden automatikus visszagörgetésének visszavonása.

      -A ?  Az összes táblázat visszagörgetési crontab bejegyzéseinek listázása.

      Az itmcmd history összehasonlítja az aktuális és a korábbi futtatások táblázat-minta listáit. 
      EZEN itmcmd history táblázat-minta listájában lévő összes elem -A hívása esetében a rendszer összehasonlítja a mintát 
      a régebbi mintát meghatározó karakterekkel, de a régebbi minta 
      lehetséges bővítményeivel NEM.  Példa:

        Régi hívás:  itmcmd history -A 2 -t quack*,moo*
        Új hívás:  itmcmd history -A 1 -t   qua*,moo1*

        A cél az, hogy a napi 2 futtatásról napi egy futtatásra váltson.  Mivel a qua* 
        megfelel a quack* értéknek, működik, bár olyan táblázatokkal is egyezhet, amelyekkel a quack* nem egyezett. 
        De a moo1* nem felel meg a tényleges moo* karaktereknek és nem állítja le a 
        moo* táblázatok napi kétszeri visszagörgetését, annak ellenére, hogy mindkét maszknak megfelelhet 
        a MOO123 táblázat.  Ha kétségei vannak, a következő mindig működik:

          itmcmd history -A0  # Minden visszavonása
          itmcmd history -A1 -t "a kívánt táblázatok..."

        Az itmcmd history megőrzi a meglévő dátumra, hónapra és (ha kihagyja a -W kapcsolót) a hét napjára vonatkozó 
        beállításokat, ha az aktuális hívás valamely táblázata megegyezik egy meglévő crontab bejegyzéssel. 
        Ha nem ez a kívánt működés, törölje, majd hozza létre ismét a bejegyzést.

        A többi kapcsolót, például a -D, -L és -H kapcsolók beállításait a rendszer NEM őrzi meg.  Ezeket újra meg kell adni
        vagy az alapértelmezett értékekre kell visszaállítani az egyes itmcmd history -A hívások esetében.

  -W  A hét napja crontab formátumban (0=vasárnap, 1=hétfő... 6=szombat).  Ezen kapcsoló 
      argumentumai ezért számok vagy tartományok vesszővel tagolt listái lehetnek.  Példa:  
      A -W 1,3-5 hétfőt, szerdát, csütörtököt és pénteket jelent.  Az alapértelmezett érték az 1-6 (hétfő-szombat).

   Megjegyzések a manuális crontab frissítésekkel kapcsolatban:  Az itmcmd history -A a legkönnyebb módja az 
   itmcmd history visszagörgetés automatikus futtatásának.  Azonban a crontab 
   olyan ütemezési rugalmasságot tesz lehetővé, amelyet az itmcmd history -A nem.  Manuálisan is létrehozhat itmcmd history 
   parancsokat a crontab eszközben.  Ha azonban az itmcmd history -A paranccsal szeretné listázni 
   vagy módosítani ezeket a bejegyzéseket, a crontab bejegyzésben 
   lévő parancs utáni első, szóközzel elválasztott szónak a "-Ct" karakterláncnak kell lennie.  Az itmcmd history -A parancs megőrzi ezeket az ütemezési beállításokat 
   a következő frissítésekkor is.
