会话中未生效的打开文件数

  • 本文关键字:文件 未生效 会话 bash
  • 更新时间 :
  • 英文 :


在linux脚本中,同一会话中打开的文件数不生效。limits.conf文件修改成功。虽然如果我打开新的会话,它显示新的值的数目打开的文件(command - ulimit - sn).

test.sh中的代码如下:-
>loading.log
ulimit -Sn >> loading.log
sudo sed -i 's/soft nofile 2048/soft nofile 1024/g' /etc/security/limits.conf
ulimit -Sn >> loading.log

limits.conf的修改需要重新登录才能生效。查看/etc/security/limits.conf中的修改是否需要重新启动?

也许手动设置当前shell会话的限制也足够了。

# for next login
sudo sed -i 's/soft nofile 2048/soft nofile 1024/g' /etc/security/limits.conf
# for this shell session
ulimit -Sn 1024

最新更新