首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法修改ulimit

无法修改ulimit
EN

Ask Ubuntu用户
提问于 2018-08-01 22:25:08
回答 1查看 9.2K关注 0票数 1

我在Ubuntu 18.04

尝试通过以下命令修改最大进程数(硬限制),并获得相应的错误:

代码语言:javascript
复制
$ ulimit -H -u 500
bash: ulimit: max user processes: cannot modify limit: Invalid argument

同时..。

代码语言:javascript
复制
$ ulimit -Hu
46955

知道为什么吗?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-08-02 04:47:59

你必须先降低软极限,然后才能降低硬极限。

您可以使用相关的标志看到它们之间的差异。例如:

代码语言:javascript
复制
$ ulimit -Su
900

$ ulimit -Hu
900

在这里,我的硬极限和软极限是一样的。如果我试图降低我的软限制,它就成功了:

代码语言:javascript
复制
$ ulimit -Su 800
$ ulimit -Su
800

但是,如果我试图将我的硬极限降到软极限以下,它就失败了:

代码语言:javascript
复制
$ ulimit -Hu 700
bash: ulimit: max user processes: cannot modify limit: Invalid argument

因此,我首先需要降低我的软极限,以便我可以设置新的硬限制:

代码语言:javascript
复制
$ ulimit -Su 700
$ ulimit -Hu 700
$ ulimit -Su
700
$ ulimit -Hu
700
票数 7
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1061572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档