Difference between revisions of "Ejudge-execute"
From EjudgeWiki
| Line 33: | Line 33: | ||
<td><tt>--stderr=FILE</tt></td> | <td><tt>--stderr=FILE</tt></td> | ||
<td>Перенаправить стандартный поток ошибок запускаемой программы на запись в указанный файл. Если указанный файл не существовал, он создается, если файл существовал, он очищается.</td> | <td>Перенаправить стандартный поток ошибок запускаемой программы на запись в указанный файл. Если указанный файл не существовал, он создается, если файл существовал, он очищается.</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--workdir=DIR</tt></td> | ||
| + | <td>Установить в качестве рабочего каталога запускаемой программы указанный каталог.</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--test-file=FILE</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--corr-file=FILE</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--info-file=FILE</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--input-file=FILE</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--output-file=FILE</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--clear-env</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--env</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--time-limit=TL</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--time-limit-millis=TLMS</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--real-time-limit=TL</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--no-core-dump</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--kill-signal=SIG</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--memory-limit</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--secure-exec</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--security-violation</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--use-stdin</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--use-stdout</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--max-vm-size=SZ</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--max-stack-size=SZ</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--mode=MODE</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--group=GROUP</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--test-num=NUM</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--test-pattern=PAT</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--corr-pattern=PAT</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--info-pattern=PAT</tt></td> | ||
| + | <td></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td><tt>--quiet</tt></td> | ||
| + | <td></td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
Revision as of 21:51, 3 January 2012
Навигация: Главная страница/Система ejudge/Использование/Использование из командной строки/ejudge-execute
Программа ejudge-execute позволяет запустить на выполнение программу с установкой ограничений на время выполнения, виртуальное адресное пространство и перенаправлением стандартных потоков.
Программа запускается следующим образом:
ejudge-execute [OPTIONS] PROGRAM [ARGS]
Здесь OPTIONS - опции программы ejudge-execute, PROGRAM - программа для запуска, ARGS - аргументы запускаемой программы.
Поддерживаются следующие опции программы ejudge-execute.
| --version | Вывести на стандартный поток вывода версию системы ejudge и завершить выполнение с кодом завершения 0. |
| --help | Вывести на стандартный поток вывода краткую справку о поддерживаемых опциях и завершить выполнение с кодом завершения 0. |
| --stdin=FILE | Перенаправить стандартный поток ввода запускаемой программы на чтение из указанного файла. Указанный файл должен существовать и быть доступным на чтение. |
| --stdout=FILE | Перенаправить стандартный поток вывода запускаемой программы на запись в указанный файл. Если указанный файл не существовал, он создается, если файл существовал, он очищается. |
| --stderr=FILE | Перенаправить стандартный поток ошибок запускаемой программы на запись в указанный файл. Если указанный файл не существовал, он создается, если файл существовал, он очищается. |
| --workdir=DIR | Установить в качестве рабочего каталога запускаемой программы указанный каталог. |
| --test-file=FILE | |
| --corr-file=FILE | |
| --info-file=FILE | |
| --input-file=FILE | |
| --output-file=FILE | |
| --clear-env | |
| --env | |
| --time-limit=TL | |
| --time-limit-millis=TLMS | |
| --real-time-limit=TL | |
| --no-core-dump | |
| --kill-signal=SIG | |
| --memory-limit | |
| --secure-exec | |
| --security-violation | |
| --use-stdin | |
| --use-stdout | |
| --max-vm-size=SZ | |
| --max-stack-size=SZ | |
| --mode=MODE | |
| --group=GROUP | |
| --test-num=NUM | |
| --test-pattern=PAT | |
| --corr-pattern=PAT | |
| --info-pattern=PAT | |
| --quiet |