我希望(许多)进程在执行一段时间后仍在运行,并被终止。首先,我认为 Solaris 的资源管理是完成这项工作的完美工具,因为它似乎很自然地对进程组实施限制。所以我建立了一个项目
my_project:1000:testing project:::project.max-cpu-time=(priv,18000,signal=XCPU,syslog=err);rcap.max-rss=2651953561;task.max-cpu-time=(priv,30,signal=XCPU),(priv,90,signal=KILL)
然而*.max-cpu-time
资源控制似乎仅计算计算过程中花费的时间,因此等待输入的程序将无限运行。