Ejudge-control
From EjudgeWiki
Навигация: Главная страница/Система ejudge/Использование/Общая архитектура системы/ejudge-control
Программа ejudge-control позволяет запустить или остановить систему ejudge.
ejudge-control OPTIONS start
— запуск ejudgeejudge-control OPTIONS stop
— остановка ejudge
ejudge-control start
При запуске ejudge поддерживаются следующие опции:
--agent AGENT
— указать спецификацию, каким способом будет выполняться обмен файлами с сервером ejudge. Опция может указываться при запуске ejudge в подчиненном (slave) режиме. В настоящее время поддерживается только обмен файлами по ssh. См. Параллельное тестирование-f
— режим принудительного выполнения операции-g GROUP
— задать группу, под которой будет стартовать и работать ejudge. Может использоваться только если команду выполняет пользователь root.-hb
— включить режим отслеживания состояния (heartbeat) компонента ej-super-run.-hc CMD
— указать команду, которая будет использоваться для завершения работы тестирующего хоста.-ht MIN
— задать тайм-аут, после которого тестирующий хост автоматически завершится. Опция может указываться при запуске ejudge в подчиненном (slave) режиме.--instance-id INST-ID
— указать идентификатор тестирующего компьютера. Опция может указываться при запуске ejudge в подчиненном режиме.-m
— чисто серверный (master) режим. Запускаются только компоненты ej-users, ej-contests, ej-super-serve, ej-jobs.--mirror DIR
— указать путь к каталогу, который будет использоваться для кеширования файлов с сервера ejudge. Опция может указываться при запуске ejudge в подчиненном режиме.-nc
— не запускать компонент ej-contests.-nhb
— выключить режим отслеживания состояния (heartbeat) компонента ej-super-run.-nj
— не запускать компонент ej-jobs.-no
— не запускать компонент ej-compile.-nr
— не запускать компонент ej-super-run.-ns
— не запускать компонент ej-super-serve.-nu
— не запускать компонент ej-users.--queue QUEUE-ID
— указать идентификатор очереди посылок, из которой будут забираться решения на компиляцию и тестирование. Опция может указываться при запуске ejudge в подчиненном (slave) режиме.-s
— подчиненный (slave) режим. Запускается только компонент ej-compile, отвечающий за компиляцию решений, и компонент ej-super-run, отвечающий за тестирование решений.-u USER
— задать пользователя, под которым будет стартовать и работать ejudge. Может использоваться только если команду выполняет пользователь root.-v
— подробный (verbose) режим.