lilalo
view README @ 121:58c869722fd0
mini fixes
| author | igor | 
|---|---|
| date | Sun Jun 29 15:09:04 2008 +0300 (2008-06-29) | 
| parents | 0ffdebbccfce | 
| children | d702a44d5d6d | 
 line source
     2 LiLaLo - Live Lab Log
     4 (c) Игорь Чубин, 2004-2008
     6 Лицензия, по которой распространяется 
     7 приведена в файле LICENSE
     8 в данном дистрибутиве
    11 Дополнительную информацию о программе
    12 можно найти на странице:
    14     http://xgu.ru/wiki/LiLaLo
    18 -----------------------------------------------------------------
    22 АТРИБУТЫ cline
    23 СПИСОК ПОЛЕЙ, ХАРАКТЕРИЗУЮЩИХ КОМАНДНУЮ СТРОКУ
    25     uid			[agent]
    26         Идентификатор пользователя
    28     euid
    29         Идентификатор пользователя от имени которого будет 
    30         выполняться команда.
    31         Может отличаться от реального uid в том случае,
    32         если вызывается с помощью sudo
    34     tty 		[agent]
    35         Идентификатор терминала, на котором была вызвана команда
    37     pid 		[agent]
    38         PID-процесса командного интерпретатора, 
    39         в котором была вызвана команда
    41     pwd (!) 		[agent]
    42         текущий каталог, из которого была вызвана команда
    45     time (!) 		[agent]
    46         время вызова команды в Unix-формате.
    47         Предпочтительнее использовать этот формат чем hour:min:sec,
    48         использовавшийся в Labmaker
    50     fullprompt 		[agent]
    51         Приглашение командной строки
    52 	ЗАКОММЕНТИРОВАНО. МОЖЕТ БЫТЬ БУДЕТ УДАЛЕНО
    54     prompt 		[agent]
    55         Сокращённое приглашение командной строки
    57     cline  		[agent]
    58         Командная строка
    60     output 		[agent]
    61         Результат выполнения команды
    63     diff		[agent]
    64         Указатель на ассоциированный с командой diff
    66     note (!)		
    67         Текстовый комментарий к команде.
    68         Может генерироваться из самого лога с помощью команд
    69             #^ Комментарий  
    70             #= Комментарий
    71             #v Комментарий
    72         в том случае, если для комментирования достаточно одной строки,
    73         или с помощью команд
    74             cat > /dev/null #^ Заголовок
    75             Текст
    76             ^D
    77         в том случае, если комментарий развёрнутый.
    78         В последнем случае комментарий может содержать 
    79         заголовок, абзацы и несложное форматирование.
    81         Символы ^, v или = после знака комментария # обозначает,
    82         к какой команде относится комментарий:
    83         к предыдущей (^), последующей (v)
    84         или это общий комментарий по тексту, не относящийся непосредственно
    85         ни к одной из них (=)
    87     note_title
    88     	Заголовок к пометке, если он используется	
    90     err 		[agent]
    91         Код завершения командной строки
    93     histnum (!) 	[agent]
    94         Номер команды в истории командного интерпретатора
    96     histline		[agent]
    97     	Строка истории, соответствующая команде.
    99     status (!)
   100         Является ли данная команда вызванной (r), запомненной (s)
   101         или это подсказка completion (c).
   103         Команды, которые были вызваны и обработаны интерпретатором
   104         имеют состояние "r". К таким командам относится большинство 
   105         команд вводимых в интерпретатор.
   107         Если команда набрана, но вызывать её по какой-либо причине
   108         не хочется (например, команда может быть не полной, вредоносной
   109         или просто бессмысленной в текущих условиях),
   110         её можно сбросить с помощью комбинации клавиш Ctrl-C
   111         (не путайте с прерыванием работающей команды! здесь она даже
   112         не запускается!).
   113         В таком случае она не выполняется, но попадает в журнал
   114         со статусом "s".
   116         Если команда появилась в журнале благодаря автопроолжению 
   117         -- когда было показано несколько вариантов --
   118         она имеет статус "c".
   121     version (!)		[agent]
   122         Версия lilalo-prompt использовавшаяся при записи
   123         команды.
   125         0 - версия использовавшая в labmaker.
   126             Отсутствует информация о текущем каталоге и номере в истории. 
   127             Информация о версии также не указана в приглашении.
   130         1 - версия использующаяся в lilalo
   132     raw_file		[agent]
   133         Имя файла, в котором находится бинарное представление журнала.
   134         Может содержать ключевое слово HERE, 
   135         обозначающее что бинарное представление хранится
   136         непосредственно в базе данных в атрибуте raw_data
   138     raw_start		[agent]
   139         Начало блока командной строки в файле бинарного представления
   141     raw_output_start	[agent]
   142         Начало блока вывода
   144     raw_end		[agent]
   145         Конец блока командной строки в файле бинарного представления
   147     raw_cline		[agent]
   148         Необработанная командная строка (без приглашения) в бинарном виде
   150     raw_data (*)
   151         Бинарное представление команды и результатов её выполнения
   154 Исторические
   158     day
   159         время вызова, день
   160         В действительности здесь хранится не время вызова команды,
   161         а с момента появления приглашения командного интерпретатора
   162         для ввода команды
   165     hour
   166         время вызова, час
   168     min
   169         время вызова, минута
   171     sec
   172         время вызова, секунда
   175     lab 
   176         лабораторная работа, к которой относится команда.
   177         Идентификатор текущей лабораторной работы 
   178         хранится в файле ~/.labmaker/lab
   182 ТАБЛИЦА SESSION
   184     Информация о сеансах
   186         (см. lm-install)
   189 local_session_id
   190 	id сессии в пределах хоста
   191 hostname
   192 	Имя хоста
   193 user
   194 	Имя пользователя открывшего сессию
   195 login_from	
   196 	Откуда была открыта сессия; доменное имя или IP-адрес	
   197 tty	
   198 	Терминал, который привязан к сессии
   199 system
   200 	Имя и релиз операционной системы `uname -rs`		
   201 parent	
   202 	Имя процесса-родителя
   203 ppid
   204 	PID процесса-родителя		
   205 pid
   206 	PID текущего процесса 	
   207 start_time
   208 	Время, когда была открыта сессия	
