小编Ton*_*ony的帖子

如何检查另一个用户的 ulimit 并更改打开的文件?

我有一个作为 gearman 用户运行的进程,我想进行更改open files以避免出现这个令人讨厌的错误:

错误 2014-09-12 17:49:14.000000 [ main ] 接受(打开的文件太多)-> libgearman-server/gearmand.cc:788

如何在 Ubuntu 上以其他用户身份运行 ulimit 并更改打开的文件?我目前没有以 gearman 身份登录,但我有 root 访问权限。我尝试这样做:

su gearman --shell /bin/bash --command "ulimit -n"
Run Code Online (Sandbox Code Playgroud)

正如这里推荐的那样但没有得到输出:

$ su gearman --shell /bin/bash --command "ulimit -n"
Password: 
$
Run Code Online (Sandbox Code Playgroud)

shell ulimit

19
推荐指数
2
解决办法
10万
查看次数

标签 统计

shell ×1

ulimit ×1