Serve.cfg:problem:start env

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/start_env

Редактирование элемента: страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Concrete problems", поле "Start environment".

Данная конфигурационная переменная позволяет задавать переменные окружения, устанавливаемые при запуске тестируемой программы. Например,

start_env = "PARAM1=value1"
start_env = "PARAM2=value2"

устанавливает две переменных окружения PARAM1 и PARAM2 с значениями value1 и value2 соответственно.

Именем переменной окружения считается текст до первого знака '=' в значении параметра. Так, в данном случае именами переменных окружения являются PARAM1 и PARAM2. Значением переменной окружения является текст после знака '=', который, в частности, может содержать пробелы.

Если после знака '=' текст отсутствует, переменная удаляется из окружения. Если знак '=' отсутствует, то сохраняется старое значение переменной.

Поддерживается, начиная с версии 2.3.25.