小编Joh*_*ler的帖子

为什么在脚本中调用时 ulimit -n 不起作用?

这很奇怪。我试图设置ulimit60000通过我的startup.sh

#!/bin/bash

ulimit -n 60000
echo "Hello! File Descriptor set"
Run Code Online (Sandbox Code Playgroud)

我可以使用./startup.sh(755 文件权限)执行此操作并打印回显行,并且未显示任何错误。但是,当我这样做ulimit -n时仍然显示1024,这是怎么回事?

我还觉得很有趣的是,我可以ulimit -n 60000在终端中输入,然后ulimit -n就可以完美运行了。为什么我不能通过脚本设置文件描述符限制?

Debian 8,64 位。OpenVZ 容器

linux shell-script ulimit

5
推荐指数
1
解决办法
4352
查看次数

标签 统计

linux ×1

shell-script ×1

ulimit ×1