Хочу использовать систему через командную строку. Пишу следующую команду:
Code: Select all
./ejudge-execute --use-stdin --use-stdout --test-file=/home/ejudge/_tmp/test.txt --test-pattern=/home/ejudge/_tmp/test.txt --corr-pattern=/home/ejudge/_tmp/corr.txt --workdir=/home/ejudge/_tmp --test-dir=/home/ejudge/_tmp ./main
Code: Select all
task_Start: execv(1): ./main 0</home/ejudge/_tmp/input.txt 1>/home/ejudge/_tmp/output.txt
Status: OK
CPUTime: 12
RealTime: 41
VMSize: 3379200
Да и в общем-то сам вопрос:
Как должна выглядеть команда на выполнение, чтобы исполняемый файл принимал аргументы из конкретного файла, а результат записывал в другой?
P.S. https://ejudge.ru/wiki/index.php/Ejudge-execute Данную справку читал и видимо не очень хорошо всё понял.