我可以限制在Solaris上进行处理的挂钟时间吗?

如果在执行之后的某段时间仍然运行,我希望(许多)进程被杀死。 首先,我认为Solaris的资源pipe理是工作的完美工具,因为在处理组中实施限制似乎是自然的。 所以我build立了一个项目

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资源控制似乎只计算在计算过程中花费的时间,所以例如等待input的程序将无限运行。