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) режим.