Difference between revisions of "Serve.cfg:language:run env file"

From EjudgeWiki
 
(...)
 
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:language|Конфигурационные параметры языков]]/<code>[[Serve.cfg:language:run_env_file|run_env_file]]</code>
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:language|Конфигурационные параметры языков]]/<code>[[Serve.cfg:language:run_env_file|run_env_file]]</code>
  
Поддерживается начиная с версии [[изменения в версии 3.11.1|3.11.1]].
+
Данная конфигурационный параметр языка программирования
 +
позволяет задать имя файла, в котором находятся переменные окружения,
 +
устанавливаемые при запуске тестируемой программы на этом языке
 +
программирования.
 +
 
 +
Переменные окружения для тестируемой программы также можно
 +
задавать с помощью параметра задачи
 +
<code>[[serve.cfg:problem:start_env|start_env]]</code>.
 +
Но файл для переменных окружения, задаваемый
 +
<code>[[Serve.cfg:language:run_env_file|run_env_file]]</code>
 +
с помощью, может иметь ограниченные права доступа
 +
и содержать различные секреты, например, пароли.
 +
 
 +
Пример использования данного параметра приведен
 +
в описании языка <code>[[Lang:postgres|PostgresQL]]</code>.
 +
 
 +
Поддерживается начиная с версии [[изменения в версии 3.12.0|3.12.0]].

Latest revision as of 13:19, 2 January 2024

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

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

Переменные окружения для тестируемой программы также можно задавать с помощью параметра задачи start_env. Но файл для переменных окружения, задаваемый run_env_file с помощью, может иметь ограниченные права доступа и содержать различные секреты, например, пароли.

Пример использования данного параметра приведен в описании языка PostgresQL.

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