Difference between revisions of "Serve.cfg:global:checker dir"
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[serve...") |
|||
Line 16: | Line 16: | ||
|'''Может повторяться:''' || ''нет'' || | |'''Может повторяться:''' || ''нет'' || | ||
|} | |} | ||
+ | |||
+ | '''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"Global settings (serve.cfg)"'', блок ''"Files and directories"'', поле ''"Directory for checkers (relative to contest configuration dir)"''. | ||
+ | |||
'''Описание.''' Данная конфигурационная переменная устанавливает путь к каталогу, в котором хранятся проверяющие программы для всех задач данного турнира. Полный путь к | '''Описание.''' Данная конфигурационная переменная устанавливает путь к каталогу, в котором хранятся проверяющие программы для всех задач данного турнира. Полный путь к | ||
проверяющей программе является конкатенацией имени каталога, определённого в данной | проверяющей программе является конкатенацией имени каталога, определённого в данной |
Latest revision as of 10:33, 12 February 2013
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Глобальные конфигурационные параметры/checker_dir
Имя переменной: | checker_dir | |
Содержится в: | global | |
Используется: | run | |
Тип содержимого: | путь к каталогу | |
Может отсутствовать: | да | |
Значение по умолчанию: | checkers | |
Может повторяться: | нет |
Редактирование элемента: страница "Editing contest", вкладка "Global settings (serve.cfg)", блок "Files and directories", поле "Directory for checkers (relative to contest configuration dir)".
Описание. Данная конфигурационная переменная устанавливает путь к каталогу, в котором хранятся проверяющие программы для всех задач данного турнира. Полный путь к проверяющей программе является конкатенацией имени каталога, определённого в данной конфигурационной переменной, и имени самой программы, определённого в конфигурационной переменной check_cmd. Полный путь к каталогу с проверяющими программами определяется по следующим правилам:
- Если значение переменной checker_dir не задано, используется значение
checkers.
- Если значение переменной checker_dir начинается с символа ’/’, то есть значение
переменной задаёт полный абсолютный путь к каталогу скриптов, этот путь используется без изменений.
- Если значение переменной checker_dir не начинается с символа ’/’, полный путь
к каталогу скриптов образуется конкатенацией значения переменной conf_dir и значения переменной checker_dir.
Пример. В следующем примере путь к каталогу тестов устанавливается в ${root_dir}/conf/../checkers, где ${root_dir} — значение конфигурационной переменной root_dir. Этот путь эквивалентен пути ${root_dir}/checkers. script_dir = ../checkers