From e9984fbbdd283ab5ba061a39494037aa845cad6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=B5=A9=E6=96=8C?= Date: Tue, 11 Feb 2025 16:01:13 +0800 Subject: [PATCH] Update judged.cc --- trunk/core/judged/judged.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trunk/core/judged/judged.cc b/trunk/core/judged/judged.cc index b9496ddbd0b..001be6dfc15 100644 --- a/trunk/core/judged/judged.cc +++ b/trunk/core/judged/judged.cc @@ -347,10 +347,10 @@ void run_client(int runid, int clientid) { sprintf(data_v,"%s:/home/judge/data",follow); if(follow!=data_path) { printf("data volume param :%s \n",data_v); - execl(docker_path,docker_path, "container","run" ,"--pids-limit", "100","--rm","--cap-add","SYS_PTRACE", "--net=host", + execl(docker_path,docker_path, "container","run" ,"--pids-limit", "100","--rm","--cap-add","SYS_PTRACE", "--cap-add" ,"CAP_SYS_ADMIN" , "--net=host", "-v", docker_v,"-v",data_v, "hustoj", client_path, runidstr, buf, (char *) NULL); }else{ - execl(docker_path,docker_path, "container","run" ,"--pids-limit", "100","--rm","--cap-add","SYS_PTRACE", "--net=host", + execl(docker_path,docker_path, "container","run" ,"--pids-limit", "100","--rm","--cap-add","SYS_PTRACE", "--cap-add" ,"CAP_SYS_ADMIN" , "--net=host", "-v", docker_v, "hustoj", client_path, runidstr, buf, (char *) NULL); }