Difference between revisions of "Ejudge-contests-cmd: COMMAND"
From EjudgeWiki
m (moved New-server-cmd: COMMAND to Ejudge-contests-cmd: COMMAND) |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | Навигация: [[Система ejudge]] / [[Использование]] / [[Использование из командной строки]] / [[ | + | Навигация: [[Система ejudge]] / [[Использование]] / [[Использование из командной строки]] / [[ejudge-contests-cmd]]/[[Ejudge-contests-cmd: COMMAND|COMMAND]] |
В настоящее время реализованы следующие команды: | В настоящее время реализованы следующие команды: | ||
{| | {| | ||
− | | [[ | + | | [[ejudge-contests-cmd: master-login|login]] || создать сессионный ключ с правами администратора |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: master-login|admin-login]] || создать сессионный ключ с правами администратора |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: master-login|master-login]] || создать сессионный ключ с правами администратора |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: judge-login|judge-login]] || создать сессионный ключ с правами судьи |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: chief-examiner-login|chief-examiner-login]] || создать сессионный ключ с правами главного экзаменатора (не поддерживается) |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: coordinator-login|coordinator-login]] || создать сессионный ключ с правами координатора (не поддерживается) |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: examiner-login|examiner-login]] || создать сессионный ключ с правами экзаменатора (не поддерживается) |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: observer-login|observer-login]] || создать сессионный ключ с правами наблюдателя (не поддерживается) |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: user-login|user-login]] || создать сессионный ключ с правами обычного (непривилегированного) пользователя |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: logout|logout]] || уничтожить сессионный ключ |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: write-xml-runs|write-xml-runs]] || вывести список посылок во внутреннем XML-формате |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: export-xml-runs|export-xml-runs]] || вывести список посылок во внешнем XML-формате |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: dump-all-runs|dump-all-runs]] || вывести список всех посылок в CSV-формате |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: dump-problems|dump-problems]] || вывести список задач в CSV-формате |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: soft-update-stand|soft-update-stand]] || обновить таблицу текущих результатов, если не действует "заморозка" |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: suspend-testing|suspend-testing]] || приостановить тестирование поступающих посылок |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: resume-testing|resume-testing]] || возобновить тестирование поступающих посылок |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: judge-suspended-runs|judge-suspended-runs]] || отправить на тестирование все посылки со статусом PENDING |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: has-transient-runs|has-transient-runs]] || проверить, если в данный момент тестируемые посылки |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: run-status|run-status]] || вернуть статус посылки |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: dump-source|dump-source]] || вывести исходный текст посылки |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: dump-clar|dump-clar]] || вывести текст сообщения |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: get-contest-name|get-contest-name]] || вывести название турнира |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: get-contest-type|get-contest-type]] || вывести тип турнира |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: submit-run|submit-run]] || послать решение на тестирование |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: import-xml-runs|import-xml-runs]] || загрузить посылки из заданного XML-файла |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: dump-filtered-runs|dump-filtered-runs]] || вывести посылки в CSV-формате |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: dump-report|dump-report]] || вывести протокол тестирования |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: full-import-xml-runs|full-import-xml-runs]] || загрузить посылки из заданного XML-файла |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: unload|unload]] || выгрузить турнир из памяти сервера |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: start-contest|start-contest]] || начать турнир |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: stop-contest|stop-contest]] || закончить турнир |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: continue-contest|continue-contest]] || продолжить турнир |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: suspend-contest|suspend-contest]] || приостановить турнир |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: resume-contest|resume-contest]] || возобновить приостановленный турнир |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: suspend-printing|suspend-printing]] || приостановить обработку запросов на печать посылок |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: resume-printing|resume-printing]] || возобновить обработку запросов на печать посылок |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: set-judging-mode|set-judging-mode]] || переключить турнир в режим проверки решений |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: set-accepting-mode|set-accepting-mode]] || переключить турнир в режим приема решений |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: set-testing-finished|set-testing-finished]] || установить флаг окончания тестирования |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: clear-testing-finished|clear-testing-finished]] || сбросить флаг окончания тестирования |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: rejudge-all|rejudge-all]] || перетестировать все посылки |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: schedule|schedule]] || назначить время старта турнира |
|- | |- | ||
− | | [[ | + | | [[ejudge-contests-cmd: force-start-virtual|force-start-virtual]] || начать виртуальный турнир для указанного пользователя |
+ | |- | ||
+ | | [[ejudge-contests-cmd: dump-languages|dump-languages]] || вывести список языков программирования турнира | ||
+ | |- | ||
+ | | [[ejudge-contests-cmd: get-contest-status|get-contest-status]] || получить текущее состояние турнира | ||
+ | |- | ||
+ | | [[ejudge-contests-cmd: get-contest-sched|get-contest-sched]] || получить запланированное время начала турнира | ||
+ | |- | ||
+ | | [[ejudge-contests-cmd: get-contest-duration|get-contest-duration]] || получить продолжительность турнира | ||
+ | |- | ||
+ | | [[ejudge-contests-cmd: get-contest-description|get-contest-description]] || получить описание турнира | ||
+ | |- | ||
+ | | [[ejudge-contests-cmd: unload-2|unload-2]] || выгрузить турнир из памяти сервера | ||
|} | |} |
Latest revision as of 05:20, 5 January 2012
Навигация: Система ejudge / Использование / Использование из командной строки / ejudge-contests-cmd/COMMAND
В настоящее время реализованы следующие команды:
login | создать сессионный ключ с правами администратора |
admin-login | создать сессионный ключ с правами администратора |
master-login | создать сессионный ключ с правами администратора |
judge-login | создать сессионный ключ с правами судьи |
chief-examiner-login | создать сессионный ключ с правами главного экзаменатора (не поддерживается) |
coordinator-login | создать сессионный ключ с правами координатора (не поддерживается) |
examiner-login | создать сессионный ключ с правами экзаменатора (не поддерживается) |
observer-login | создать сессионный ключ с правами наблюдателя (не поддерживается) |
user-login | создать сессионный ключ с правами обычного (непривилегированного) пользователя |
logout | уничтожить сессионный ключ |
write-xml-runs | вывести список посылок во внутреннем XML-формате |
export-xml-runs | вывести список посылок во внешнем XML-формате |
dump-all-runs | вывести список всех посылок в CSV-формате |
dump-problems | вывести список задач в CSV-формате |
soft-update-stand | обновить таблицу текущих результатов, если не действует "заморозка" |
suspend-testing | приостановить тестирование поступающих посылок |
resume-testing | возобновить тестирование поступающих посылок |
judge-suspended-runs | отправить на тестирование все посылки со статусом PENDING |
has-transient-runs | проверить, если в данный момент тестируемые посылки |
run-status | вернуть статус посылки |
dump-source | вывести исходный текст посылки |
dump-clar | вывести текст сообщения |
get-contest-name | вывести название турнира |
get-contest-type | вывести тип турнира |
submit-run | послать решение на тестирование |
import-xml-runs | загрузить посылки из заданного XML-файла |
dump-filtered-runs | вывести посылки в CSV-формате |
dump-report | вывести протокол тестирования |
full-import-xml-runs | загрузить посылки из заданного XML-файла |
unload | выгрузить турнир из памяти сервера |
start-contest | начать турнир |
stop-contest | закончить турнир |
continue-contest | продолжить турнир |
suspend-contest | приостановить турнир |
resume-contest | возобновить приостановленный турнир |
suspend-printing | приостановить обработку запросов на печать посылок |
resume-printing | возобновить обработку запросов на печать посылок |
set-judging-mode | переключить турнир в режим проверки решений |
set-accepting-mode | переключить турнир в режим приема решений |
set-testing-finished | установить флаг окончания тестирования |
clear-testing-finished | сбросить флаг окончания тестирования |
rejudge-all | перетестировать все посылки |
schedule | назначить время старта турнира |
force-start-virtual | начать виртуальный турнир для указанного пользователя |
dump-languages | вывести список языков программирования турнира |
get-contest-status | получить текущее состояние турнира |
get-contest-sched | получить запланированное время начала турнира |
get-contest-duration | получить продолжительность турнира |
get-contest-description | получить описание турнира |
unload-2 | выгрузить турнир из памяти сервера |