我可以限制 Solaris 上进程可用的挂钟时间吗?

我可以限制 Solaris 上进程可用的挂钟时间吗?

我希望(许多)进程在执行一段时间后仍在运行,并被终止。首先,我认为 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资源控制似乎仅计算计算过程中花费的时间,因此等待输入的程序将无限运行。

相关内容