lilalo
view README @ 62:c4bea959dbb1
Beautyfication of l3-agent code. Many lines were erased. Need to be tested
| author | devi | 
|---|---|
| date | Thu Jan 26 00:00:53 2006 +0200 (2006-01-26) | 
| parents | 18b21f6918f0 | 
| children | 0ffdebbccfce | 
 line source
     1 АТРИБУТЫ cline
     2 СПИСОК ПОЛЕЙ, ХАРАКТЕРИЗУЮЩИХ КОМАНДНУЮ СТРОКУ
     4     uid
     5         Идентификатор пользователя
     7     tty 
     8         Идентификатор терминала, на котором была вызвана команда
    10     pid
    11         PID-процесса командного интерпретатора, 
    12         в котором была вызвана команда
    14     lab 
    15         лабораторная работа, к которой относится команда.
    16         Идентификатор текущей лабораторной работы 
    17         хранится в файле ~/.labmaker/lab
    19     pwd (!)
    20         текущий каталог, из которого была вызвана команда
    22     day
    23         время вызова, день
    24         В действительности здесь хранится не время вызова команды,
    25         а с момента появления приглашения командного интерпретатора
    26         для ввода команды
    29     hour
    30         время вызова, час
    32     min
    33         время вызова, минута
    35     sec
    36         время вызова, секунда
    38     time (!)
    39         время вызова команды в Unix-формате.
    40         Предпочтительнее использовать этот формат чем hour:min:sec,
    41         использовавшийся в Labmaker
    43     fullprompt
    44         Приглашение командной строки
    46     prompt
    47         Сокращённое приглашение командной строки
    49     cline 
    50         Командная строка
    52     output
    53         Результат выполнения команды
    55     diff
    56         Указатель на ассоциированный с командой diff
    58     note (!)
    59         Текстовый комментарий к команде.
    60         Может генерироваться из самого лога с помощью команд
    61             #^ Комментарий  
    62             #= Комментарий
    63             #v Комментарий
    64         в том случае, если для комментирования достаточно одной строки,
    65         или с помощью команд
    66             cat > /dev/null #^ Заголовок
    67             Текст
    68             ^D
    69         в том случае, если комментарий развёрнутый.
    70         В последнем случае комментарий может содержать 
    71         заголовок, абзацы и несложное форматирование.
    73         Символы ^, v или = после знака комментария # обозначает,
    74         к какой команде относится комментарий:
    75         к предыдущей (^), последующей (v)
    76         или это общий комментарий по тексту, не относящийся непосредственно
    77         ни к одной из них (=)
    79     err 
    80         Код завершения командной строки
    82     histnum (!)
    83         Номер команды в истории командного интерпретатора
    85     status (!)
    86         Является ли данная команда вызванной (r), запомненной (s)
    87         или это подсказка completion (c).
    89         Команды, которые были вызваны и обработаны интерпретатором
    90         имеют состояние "r". К таким командам относится большинство 
    91         команд вводимых в интерпретатор.
    93         Если команда набрана, но вызывать её по какой-либо причине
    94         не хочется (например, команда может быть не полной, вредоносной
    95         или просто бессмысленной в текущих условиях),
    96         её можно сбросить с помощью комбинации клавиш Ctrl-C
    97         (не путайте с прерыванием работающей команды! здесь она даже
    98         не запускается!).
    99         В таком случае она не выполняется, но попадает в журнал
   100         со статусом "s".
   102         Если команда появилась в журнале благодаря автопроолжению 
   103         -- когда было показано несколько вариантов --
   104         она имеет статус "c".
   106     euid
   107         Идентификатор пользователя от имени которого будет 
   108         выполняться команда.
   109         Может отличаться от реального uid в том случае,
   110         если вызывается с помощью sudo
   113     version (!)
   114         Версия lilalo-prompt использовавшаяся при записи
   115         команды.
   117         0 - версия использовавшая в labmaker.
   118             Отсутствует информация о текущем каталоге и номере в истории. 
   119             Информация о версии также не указана в приглашении.
   122         1 - версия использующаяся в lilalo
   124     raw_file
   125         Имя файла, в котором находится бинарное представление журнала.
   126         Может содержать ключевое слово HERE, 
   127         обозначающее что бинарное представление хранится
   128         непосредственно в базе данных в атрибуте raw_data
   130     raw_start
   131         Начало блока командной строки в файле бинарного представления
   133     raw_output_start
   134         Начало блока вывода
   136     raw_end
   137         Конец блока командной строки в файле бинарного представления
   139     raw_cline
   140         Необработанная командная строка (без приглашения) в бинарном виде
   142     raw_data (*)
   143         Бинарное представление команды и результатов её выполнения
   148 ТАБЛИЦА SESSION
   150     Информация о сеансах
   152         (см. lm-install)
