Posso limitar o tempo de relógio de parede disponível para processo no Solaris?

2

Eu gostaria que (muitos) processos fossem eliminados se ainda estivessem em execução após certo período de tempo após a execução. Primeiro, achei que o gerenciamento de recursos do Solaris é uma ferramenta perfeita para o trabalho, já que parece natural impor limites a grupos de processos. Então eu configurei um projeto

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)

No entanto, os controles de recurso *.max-cpu-time parecem estar contando o tempo gasto apenas durante o cálculo, de modo que, por exemplo, programa esperando por uma entrada seria executado infinitamente.

    
por Mr. Tao 30.10.2015 / 21:11

0 respostas