我们有一个在我们的 Web 服务器上运行的脚本,由客户操作触发,它启动一个 unix 进程来生成一些缓存文件。由于此进程对我们客户提供的文件起作用,因此它有时会出现行为不端,运行时间过长以致生成它的 PHP 进程超时或使用太多 CPU 时间以致系统管理员将其杀死。
是否有任何我可以运行的命令会限制进程的 CPU 时间/运行时间?我正在寻找类似的命令/usr/bin/time,我可以在其中运行该命令并将其传递给我希望它运行和限制的命令行。
/usr/bin/time
process limit
limit ×1
process ×1