我在/etc/cgconfig.conf中定义了一个全局cgroup,它限制了内存的数量。 每次用户运行一个命令时,我都会使用cgexec将进程及其subprocess添加到受控组。 有时候限制会引发并杀死用户进程。
/etc/cgconfig.conf
cgexec
如果退出代码不是0 ,我怎么知道这个进程是否由于某些内部逻辑而失败,或者是否已经被cgroup机制终止?
0
它运行在用户空间,所以我想避免parsing/var/log/syslog 。
/var/log/syslog