2
なぜseccompモードになったプロセスが終了時に常に終了するのですか?なぜseccompプロセスは常に終了しますか?
PR_SET_SECCOMP下のmanページから$ cat simple.c
#include <stdio.h>
#include <stdlib.h>
#include <linux/prctl.h>
int main(int argc, char **argv)
{
printf("Starting\n");
prctl(PR_SET_SECCOMP, 1);
printf("Running\n");
exit(0);
}
$ cc -o simple simple.c
$ ./simple || echo "Returned $?"
Starting
Running
Killed
Returned 137
ファンタスティック(あなたがプロセスをstraceの場合は...これを見ることができる)、ありがとうございました。 straceにexit_group呼び出しを出力するにはどうすればよいですか? strace ./simpleは、私のための書き込みの直後に "+++ SIGKILL +++によって殺された"ことを示しています。 – engie
straceのexit_groupを見るには、PR_SET_SECCOMPを設定しないでください。 – antlersoft
この[回答](http://stackoverflow.com/a/40455896/2411320)に示されているように、antlersoftは間違いなく正しいです。これを投稿してくれてありがとう、antlersoft! :) – gsamaras