File tree 3 files changed +3
-9
lines changed
3 files changed +3
-9
lines changed Original file line number Diff line number Diff line change 31
31
| 9 | SIGKILL | 可能是 real_time_limit 超过后被终止。 |
32
32
| 10 | SIGUSR1 | runner 程序发出的表示程序结束的 signal,有可能是 runner 程序自己的问题,这时候需要看日志来确定。 |
33
33
| 11 | SIGSEGV | 段错误,程序出现空指针。如果是在执行** 需要运行时** 的程序的时候,可以试试不设置内存限制。 |
34
-
35
- ## exit_code
36
-
37
- | exit_code | 解释 |
38
- | --------- | -------------------------------------------------------------------------------- |
39
- | 127 | shell 没找到命令。比如执行 ` sh -c "command-not-found" ` 的时候 exit_code 会是这个 |
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ PS: 在以后的内容里,统称本程序为 runner。
10
10
11
11
先看几个例子吧。
12
12
13
- 注意,需要在 root 权限下执行,因为 runner 需要调用一些系统调用来进行一些隔离设置 。
13
+ 注意,需要在 root 权限下执行,因为 runner 需要调用系统调用来进行命名空间隔离 。
14
14
15
15
- ` runner -l echo.log -u echo.out echo 123 `
16
16
运行 ` echo 123 ` 这个命令:
Original file line number Diff line number Diff line change 6
6
7
7
| 限制项 | 资源上限 |
8
8
| ------------------- | ------------------ |
9
- | 文件描述符 | 1024 |
9
+ | 文件描述符数量 | 1024 |
10
10
| 能打开的最大文件 | 128M |
11
- | 栈大小 | 100M |
11
+ | 栈大小 | 10M |
12
12
| 最大申请内存 | 无限制,可手动设置 |
13
13
| 最大运行时间 | 无限制,可手动设置 |
14
14
| 进程和线程总数 | 无限制 |
You can’t perform that action at this time.
0 commit comments