У нас є сценарій, який працює на наших веб-серверах, ініційований дією клієнта, який ініціює процес Unix для створення деяких файлів кешу. Оскільки цей процес діє на файли, надані нашим клієнтом, він іноді погано поводиться, працює настільки довго, що процес PHP, який породжує його час, або використовує стільки часу процесора, що sysadmin вб'є його.
Чи є якась команда, яку я міг би запустити, яка обмежила б час / час роботи процесора? Я шукаю таку команду, як /usr/bin/time
, де я міг би запустити цю команду і передати її командному рядку, я хочу, щоб вона була запущена і обмежена.
setrlimit
і я його нерестую через PHP, щоб у мене не було оболонки ...