ulimit 命令可以用来设置用户进程的资源限制,包括 CPU 时间。要限制 CPU 时间,可以使用 -t 选项,后跟一个以秒为单位的值。当进程超过指定的 CPU 时间时,系统将终止该进程。
以下是如何使用 ulimit 命令限制 CPU 时间的示例:
打开终端。
输入以下命令以设置当前 shell 会话的 CPU 时间限制(例如,限制为 300 秒):
ulimit -t 300
请注意,这种方法仅适用于当前 shell 会话。如果您希望永久更改 CPU 时间限制,可以将 ulimit -t 命令添加到用户的 shell 配置文件(如 .bashrc 或 .bash_profile)中。这样,在每次启动新的 shell 会话时,都会自动应用 CPU 时间限制。