Difference between revisions of "Ejudge-contests-cmd: unload-2"
From EjudgeWiki
(Created page with "Навигация: Система ejudge/Использование/Использование из командной строки/ejudge-contests-cmd/[[ejudge-...") |
|||
Line 1: | Line 1: | ||
Навигация: [[Система ejudge]]/[[Использование]]/[[Использование из командной строки]]/[[ejudge-contests-cmd]]/[[ejudge-contests-cmd: COMMAND|Команды]]/[[ejudge-contests-cmd: unload-2|unload-2]] | Навигация: [[Система ejudge]]/[[Использование]]/[[Использование из командной строки]]/[[ejudge-contests-cmd]]/[[ejudge-contests-cmd: COMMAND|Команды]]/[[ejudge-contests-cmd: unload-2|unload-2]] | ||
+ | |||
+ | Команда unload-2 выгружает структуры данных, относящиеся к турниру, из памяти сервера. | ||
+ | Поскольку структуры данных турнира автоматически подгружаются в память при запросе к турниру, данная команда работает как | ||
+ | кнопка "Reload contest settings" административного web-интерфейса, то есть позволяет перечитать конфигурационные файлы турнира. | ||
+ | |||
+ | Отличие данной команды от команды [[ejudge-contests-cmd: unload|unload]] в том, что | ||
+ | * в данной команде указываются логин и пароль пользователя в базе пользователей ejudge, то есть не требуется предварительное создание сессии; | ||
+ | * данная команда поддерживает специальные логин и пароль __unix__, при указании которых аутентификация пользователя ejudge будет выполняться по системному пользователю Unix; | ||
+ | * для выполнения команды достаточно бита привилегий UNLOAD_CONTEST и не требуются MASTER_LOGIN и CONTROL_CONTEST. | ||
+ | |||
+ | Использование: | ||
+ | ejudge-contests-cmd CONTEST-ID unload LOGIN PASSWORD |
Revision as of 05:28, 5 January 2012
Навигация: Система ejudge/Использование/Использование из командной строки/ejudge-contests-cmd/Команды/unload-2
Команда unload-2 выгружает структуры данных, относящиеся к турниру, из памяти сервера. Поскольку структуры данных турнира автоматически подгружаются в память при запросе к турниру, данная команда работает как кнопка "Reload contest settings" административного web-интерфейса, то есть позволяет перечитать конфигурационные файлы турнира.
Отличие данной команды от команды unload в том, что
- в данной команде указываются логин и пароль пользователя в базе пользователей ejudge, то есть не требуется предварительное создание сессии;
- данная команда поддерживает специальные логин и пароль __unix__, при указании которых аутентификация пользователя ejudge будет выполняться по системному пользователю Unix;
- для выполнения команды достаточно бита привилегий UNLOAD_CONTEST и не требуются MASTER_LOGIN и CONTROL_CONTEST.
Использование:
ejudge-contests-cmd CONTEST-ID unload LOGIN PASSWORD