在Ubuntu中,您可以使用ulimit
命令来限制进程的CPU时间。ulimit
是一个用于控制shell进程资源使用的命令行工具。要限制CPU时间,请按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)。
输入ulimit
命令,后跟-t
选项和要限制的CPU时间(以秒为单位)。例如,如果您想限制进程的CPU时间为300秒,请输入以下命令:
ulimit -t 300
my_program
的程序,它将在300秒后自动终止,如果它仍在运行。请注意,这种方法仅适用于当前shell会话。如果您希望永久更改CPU时间限制,可以将ulimit
命令添加到/etc/profile
(针对所有用户)或~/.bashrc
(仅针对当前用户)文件中。在文件末尾添加以下行:
ulimit -t 300
然后保存文件并重新加载配置,或者重新启动系统。这将使更改永久生效。