Обсуждение вопросов, связанных с системой проведения турниров ejudge.
-
andrey-tsb - Posts:1
- Joined:31 July 2013, 15:19
Конфигурация тестеров
Post
by andrey-tsb » 31 July 2013, 16:06
Здравствуйте.
На vds-сервере поставлен ejudge 2.3.27 без патча ядра (на vds нет возможности патчить ядро), требуется обеспечить относительно безопасный запуск программ (языковые процессоры - только GCC C, GCC C++). Приемлемым решением был бы запуск посредством start_cmd промежуточной программы, создающей sandbox для тестируемой программы (chroot, ptrace и т.д.). Возникла проблема: в serve-control не было найдено возможности редактировать start_cmd, ручное редактирование разделов [tester] в файле serve.cfg никак не влияет на поведение системы:
Code: Select all
[tester]
any
super = Generic
start_cmd = "exec"
Также подозрительно, что serve-control -> edit settings -> view serve.cfg показывает файл без изменений в разделе [tester], т.е. без директивы start_cmd. Вопрос: как правильно добавить директиву start_cmd в раздел [tester]?
-
hotsnr - Posts:67
- Joined:19 October 2012, 22:14
Post
by hotsnr » 16 August 2013, 22:46
Если не отображает, то значит вы не то правите.
-
ind79ven - Posts:16
- Joined:11 September 2014, 22:30
Post
by ind79ven » 29 April 2021, 07:43
Как добавить ещё одну очень простую задачу, например задачу C: "На входе целое число - сторона куба. Написать программу, которая выведет объём куба v=a*a*a" ? Заранее спасибо. (используем с++ и питон).