Serve.cfg:global:script dir
From EjudgeWiki
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Глобальные конфигурационные параметры/script_dir
Имя переменной: | script_dir | |
Содержится в: | global | |
Используется: | compile, run | |
Тип содержимого: | путь к каталогу | |
Может отсутствовать: | да | |
Значение по умолчанию: | scripts | |
Может повторяться: | нет |
Описание. Данная конфигурационная переменная определяет путь к каталогу скриптов компиляции и запуска программ. В этом каталоге находятся программы (обычно это скрипты на языке bash), вызываемые для компиляции посылок участников, а также вспомогательные программы, назначение которых — запустить проверяемое решение участника. Полный путь к каталогу скриптов определяется по следующим правилам:
- Если значение переменной не задано, используется значение scripts.
- Если значение переменной начинается с символа ’/’, то есть значение переменной задаёт полный абсолютный путь к каталогу скриптов, этот путь используется без изменений.
- Если значение переменной не начинается с символа ’/’, полный путь к каталогу скриптов образуется конкатенацией значения переменной conf_dir и значения переменной
script_dir.
Пример.
script_dir = /usr/share/ejudge/scripts